Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 533 Bytes

README.md

File metadata and controls

28 lines (20 loc) · 533 Bytes

ksv

ksv is a web server written in Rust.

I am implementing it from scratch in order to learn more about web servers.

TODO

  • accepting TCP connections
  • responding to them
  • responding to them with configurable HTTP responses
  • logging
  • handling single static files
  • redirects
  • handling multiple static files (MIME type detection)
  • rewrites

Extra goals

  • Caching
  • PHP support (via FastCGI)

Development branches

  • master
  • dev
  • feature branches (merged to dev)