mirror of
https://github.com/DefectingCat/candy
synced 2025-07-15 08:41:35 +00:00
master
Candy
A tiny web server built with Rust.
Feature
- Small runtime.
- Multiple thread.
TODO
- Add logger.
- Threads pool.
- CLI support.
- parse args.
- Config file support.
- parse json file.
- router with config file.
- parse thread number from config.
- Handle router.
- handle request route.
- handle 404 page.
- custom 404 page.
- CI build.
- Make a new release.
- Support virtual host.
- support virtual host.
- support multiple virtual hosts.
- Styled logo.
- More unit test.
- Log to file.
- Clean up after shutdown.
- Dockerfile.
- Static file cache.
- Async IO.
- Gzip
Languages
Rust
98.3%
Makefile
1.7%