A perhaps too flexible HTTP library based on a state machine.
Find a file
2026-01-18 00:19:22 +01:00
src normalize header names 2026-01-18 00:19:22 +01:00
.envrc Initial commit 2025-09-07 16:39:28 +02:00
.gitignore Initial commit 2025-09-07 16:39:28 +02:00
Cargo.lock normalize header names 2026-01-18 00:19:22 +01:00
Cargo.toml normalize header names 2026-01-18 00:19:22 +01:00
README.md improve pipeline 2025-09-07 17:42:22 +02:00
shell.nix normalize header names 2026-01-18 00:19:22 +01:00

HorrorHTTP

Please consider not using this library. It is not meant for general use in e.g. a website, but it is very very flexible

HorrorHTTP is an extremely light HTTP library meant to allow for complete flexibility in what you want to do with the connection.

To start, feed a TcpStream and handler state into [handle]. This creates a state machine which allows for each state to transition into any other state.