A web server written from scratch in C++
$ anya --help
Allowed options:
--help produce help message
-p [ --port ] arg (=3000) set port to run on
--log arg (=info) set logging level (debug, info, warn, err)
--source-dir arg (=.) set the source directory
$ anya --port 3000
[2022-10-06 14:15:31.249] [info] Starting App
[2022-10-06 14:15:31.251] [info] Listening on port 3000
git clone https://github.com/AnshulKanwar/Anya
cd Anya
make
- Express like API
- Add error handling
- Add tests
- Add logging
- Log Custom Objects
- Colored Logging
- select()
- Document Code
-
Use std::format (C++20)used fmt