Sane C++ Libraries
Cross-platform C++ libraries built for agents.
Library graph
Most libraries have no library-level dependency. A few higher-level libraries build on those small pillars, so you can pick one useful piece without switching your whole project to Sane C++.
PR means Prompt Request
The maintainer should be able to recreate or adapt the work from a clean checkout. The prompt is evaluated as durable context, not as a demand for byte-identical code.
Title: HttpClient: Add a request timeout option
Objective: fail requests that take too long
Context: fit the existing streaming-first design
Constraints: no hidden allocations, preserve platform backends
Validation: run the focused HttpClient tests in Debug
Open the repository skill
Not a framework
The project is not a framework. The libraries try to stay as independent as possible, even at the cost of some internal duplication, while still working smoothly together. You can use one or two of them without pulling in the whole codebase.
Full list
Use the catalog to pick the smallest useful building block for your project or Prompt Request.