A semi-advanced web server written in Rust.
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md |
herb
The web server yer mom uses.
In all seriousness!
This is a little fun experiment for me to mess around with Rust
Chonklist
I need this stuff to actually have a functioning but basic web server.
[x] Open a socket
[x] Recieve HTTP requests
[x] Process said requests
[x] Send back HTTP requests
[ ] Read pages from filesystem
Next Chonklist
The stuff I need to make it usable.
[ ] Detect missing files and return 404
[ ] Custom error pages
[ ] User configurable
[ ] Make an actual header
SUPAR Chonklist
Whatever is on here, just to make it extra spicy.
[ ] HTTPS support
[ ] HTTP/2 support
[ ] Dynamic pages via CGI?
[ ] Image thumbnailing/compression
[ ] Compressing big files