Skip to content

2025 / Live

rust-http-server.

Vollständiger statischer HTTP-Server in Rust mit einem Worker-Pool für parallele Anfrageverarbeitung. Sockets sind die einzige Abstraktion, alles andere ist handgeschrieben.

Rolle
Autor
Status
Live
Jahr
2025
Links

Ein vollständiger statischer HTTP-Server in Rust. Der Server akzeptiert TCP-Verbindungen direkt über Sockets, verteilt sie an einen handgebauten Worker-Pool und beantwortet Anfragen aus dem Dateisystem.

Die Implementation ist ohne HTTP-Bibliotheken oder Frameworks gemacht worden. Das Parsing der Request-Line, der Header und die Erzeugung der Response laufen über eigene Implementierungen. Die Codebasis ist vollständig Unit-getestet und wird in einer CI-Pipeline gebaut.

Ein Projekt, das Netzwerk- und Concurrency-Grundlagen anstelle von Abstraktionen vermittelt.