herb

herb is this one's home-grown web server written entirely in Rust. All dependencies are written by it including CGI processing and HTTP parsing. herb even supports threading, making it capable of serving multiple clients.

The web server itself is only around 500 lines of code long but is pretty capable for what it is. It has even been able to run cgit and show its own source code!

herb showing its own source code

The source code for herb is available on its Forgejo instance.