Sane C++ Libraries
Cross-platform C++ libraries for coding agents.
A web server in one native executable
AsyncWebServer serves static files, accepts streamed uploads, upgrades WebSocket connections, and keeps a shared
canvas in sync. It is built from SC.cpp and the application's own code, with no external libraries,
runtime, or framework.
SC.cpp + application code No external libraries One native executable The Sane way
Sane C++ Libraries are built to be compact, efficient, inspectable, and careful about side effects. The design consistently encourages explicit resource ownership and error handling across the API surface. Coding agents can use the included skills to find the right constraints quickly and build useful software without guessing.
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.