Crow
C++ microframework for building HTTP and WebSocket web services, with routing, JSON, templates and middleware.
Crow is a C++ microframework for HTTP and WebSocket web services. The project ships as one header file, crow_all.h, or as headers that CMake builds, and the setup pages require a recent C++ compiler and Asio development headers. Templates use Mustache.
The systemd guide describes giving a Crow application a systemd service unit, so the application runs as a long-lived process that the system starts.
Worth knowing
The repository’s LICENSE file says BSD 3-Clause, while the documentation page carries MIT permission text without naming a license, so the record uses the BSD 3-Clause statement only. GitHub lists a prerelease newer than the latest stable release.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-26: links, Categories
crowcpp.org/master/ - 2026-10-26: links, Written in, GitHub stars
api.github.com/repos/CrowCpp/Crow - 2026-10-26: Maintainer, License, License model
raw.githubusercontent.com/CrowCpp/Crow/master/LICENSE - 2026-10-26: Runtime, Install with
crowcpp.org/master/getting_started/setup/linux/ - 2026-10-26: Install with
crowcpp.org/master/getting_started/setup/macos/ - 2026-10-26: Install with
crowcpp.org/master/getting_started/setup/windows/ - 2026-10-26: Templating
crowcpp.org/master/guides/templating/ - 2026-10-26: Runs as
crowcpp.org/master/guides/syste/ - 2026-10-26: First release
api.github.com/repos/CrowCpp/Crow/tags - 2026-10-26: Current major version, Last release
api.github.com/repos/CrowCpp/Crow/releases - 2026-10-26: Contributors
api.github.com/repos/CrowCpp/Crow/contributors