Vermell: Ein C++-Webframework ohne Abhängigkeiten, das auf epoll setzt

Vermell – Minimal, dependency-free C++ web framework using epoll

Vermell ist ein minimalistisches C++20-Webframework, das komplett ohne externe Abhängigkeiten auskommt – nur Linux-Basis-APIs wie Sockets, epoll und pthreads. Ein einziger Header und eine statische Bibliothek genügen, um einen Server zu bauen: `g++ -std=c++20 server.cpp -o exe -lvermell`. Dank eines nicht-blockierenden epoll-Event-Loops und eines Worker-Thread-Pools bleibt es auch unter Last und bei langsamen Clients stabil. Integrierte Härtung wie Timeouts, Request-Limits und ein Render-Jail sind standardmäßig aktiv. Das Framework unterstützt statische Verzeichnisse, JSON-Parsing und Template-Rendering und läuft auf x86_64, ARM, Termux, WSL und Raspberry Pi.

Was du schreibst, ist C++, und was läuft, ist C++.
  1. sriniwasx

    So cool das auch klingt, brauchen wir das wirklich? Und welches Problem lösen wir damit? Performance ist wahrscheinlich der einzige Aspekt, der Potenzial hat, aber nur bei kurzen Requests – die Datenbank und andere externe I/O-Dienste sind der größere Flaschenhals.

  2. Panzerschrek

    Sieht verdächtig aus. Es hat nur 18 Commits, der Großteil des Codes wurde mit einem einzigen Initial-Commit hinzugefügt. Ist das LLM-generiert?

  3. hilti

    Ich mag die Idee und das Logo. Aber es fehlen einige Beispiele aus der Praxis, wie Datenbanknutzung, Partials in Templates und die Verarbeitung von Formularen.

Mehr von diesem Tag

2026-09-01