Skip to content

Luxzi/http-server-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A simple HTTP server in Rust; very minimal

Resources

License

Stars

Watchers

Forks

Languages