Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/karmek-k/ksv

Web server in Rust. #42SkillsChallenge
https://github.com/karmek-k/ksv

42skillschallenge rust

Last synced: 3 days ago
JSON representation

Web server in Rust. #42SkillsChallenge

Awesome Lists containing this project

README

        

# ksv

`ksv` is a web server written in Rust.

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

## TODO

- [x] accepting TCP connections
- [x] responding to them
- [x] responding to them with configurable HTTP responses
- [x] 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`)