A Fast and Easy to use microframework for the web.
Free • Open Source
What is Crow?
Crow is a C++ microframework for running web services. It uses routing similar to Python's Flask which makes it easy to use. It is also extremely fast, beating multiple existing C++ frameworks as well as non C++ frameworks.
Features Easy Routing (similar to flask). Type-safe Handlers. Blazingly fast (see this benchmark and this benchmark). Built in JSON support. Mustache based templating library (crow::mustache). Header only library (single header file available). Middleware support for extensions. HTTP/1.1 and Websocket support. Multi-part request and response support. Flask style Blueprint support. Uses modern C++ (11/14)