Vermell
A minimal, zero-bloat web framework designed for modern C++ environments.
About Vermell
A minimal, zero-bloat web framework designed for modern C++ environments. Fast, structural, and strictly typed.
Vermell is a web framework for modern C++ environments : one header to include, one static library to link, and nothing else. No runtime, no garbage collector, no framework-specific DSL, no vendored dependencies — what you write is C++, and what runs is C++.
Under the hood it is an event-driven engine: a non-blocking epoll loop reads requests and hands work to a pool of worker threads. That split is what makes Vermell fast under load and resilient against slow clients.
Zero dependencies — only base Linux APIs (sockets, epoll, pthreads, fork/exec).
One command to build — g++ -std=c++20 server.cpp -o exe -lvermell .
Any Linux with g++ — x86_64, ARM (aarch64, armv7), Android via Termux, WSL, Raspberry Pi, containers.
Hardened by default — timeouts, request caps, connection limits and a render jail are on out of the box.
In-tree JSON DOM — strict RFC 8259 parser and serializer, typed parameters, raw bodies, multipart uploads.
A Vermell server is a Router : register a handler for a route, choose a port, and call listen() .
For larger projects use CMake, but a server is always one command away.
The router exposes one registration method per HTTP verb. Static routes dispatch in O(1) through a transparent-hash route map.
Discussion
Sign in to join the discussion.
Loading comments…
Tagged
Alternatives to Vermell
Tools in the same space, ranked by how they are performing in the directory.
Nebula Sans
Nebula Sans is the brand typeface for Nebula, available under the SIL Open Font License.
/DesignFnscribe
Contribute to AlgorithmicResearchGroup/fnscribe development by creating an account on GitHub.
/Video & AudioRosebed
Contribute to mdmrk/rosebed development by creating an account on GitHub.
/Design
Piqt
Piqt scores every photo on your iPhone on-device, ranks your best, groups the near-identical shots, and files your screenshots.
Freemium/Design- /Video & Audio
VM-1 Video Mixer
Combine clips, live sources and visual effects in one direct, hands-on workflow - ready to experiment with, adapt and make your own.
/Video & Audio