Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/karmek-k/ksv
- Owner: karmek-k
- License: gpl-3.0
- Created: 2022-07-08T18:22:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-10-31T18:55:33.000Z (about 1 year ago)
- Last Synced: 2023-11-01T10:32:14.493Z (about 1 year ago)
- Topics: 42skillschallenge, rust
- Language: Rust
- Homepage:
- Size: 43.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`)