Skip to content

Latest commit

 

History

History
31 lines (21 loc) · 635 Bytes

README.md

File metadata and controls

31 lines (21 loc) · 635 Bytes

http-server-rs

A simple HTTP server in Rust; very minimal.

Why?

I spent a week writing an HTTP server for two main reasons:

  • For fun
  • To prove I could do it

This HTTP was without any helper libraries, except some error handling and logging ones of course.

Building

Development build:
cargo build

Release build:
cargo build --release

Roadmap

  • Send and receive requests
  • Minimal external library usage
  • Readable and fault-proof codebase
  • Configuration system
  • More efficient request handling
    • Multi-threading
    • Async
  • HTTP 1.1 compliance? Scrapped.