← Latest briefing

Technology

Minimal C++ web framework Vermell released for Linux systems

The dependency-free framework relies on base Linux APIs and epoll for event-driven concurrency.

The short version

  • Vermell is a zero-dependency C++ web framework designed specifically for Linux environments.
  • It uses a non-blocking epoll event loop alongside worker thread pools to manage concurrent requests.
  • Built-in security defaults protect applications against slowloris attacks and HTTP request smuggling.
  • The framework does not support macOS or Windows operating systems due to its epoll reliance.

Key facts

  • Vermell is a modern C++ web framework that relies strictly on base Linux APIs, including sockets, epoll, pthreads, and fork/exec.[Hacker News]
  • The framework runs on Linux platforms such as x86_64, ARM, Android via Termux, WSL, and Raspberry Pi, but does not support macOS or Windows.[Hacker News]
  • Requests are handled via a non-blocking epoll loop that delegates tasks to a pool of worker threads.[Hacker News]
  • Vermell includes default hardening against slowloris attacks and HTTP request smuggling, alongside features like an in-tree JSON DOM and static file serving.[Hacker News]

Sources