๐ง Prototype Status
This is a prototype and not production-ready. It is intended for:
- ๐ Educational purposes
- ๐ฌ Exploring web framework design
- ๐ ๏ธ Axum wrapper experimentation
While it may scale well in the future, it is not recommended for production use at this stage.
โจ Features
- ๐ฃ๏ธ Macro-based routing - Clean and intuitive route definitions
- ๐งน Clean & maintainable code - Designed with best practices in mind
- ๐ Complex query parameters - Ready for advanced parameter handling
- ๐ JSON-first design - Built with JSON formats as priority
- โ
Built-in validation - Support with
serde
andvalidator
crates - ๐ RFC-compliant HTTP responses - Using
axum_responses
crate - ๐ก Express-Like - It provides a
req
from request with some utility methods.
Currently working on
- ๐ฑ Add Application struct
- โ๏ธ Add config file support
๐ Roadmap
- ๐๏ธ Add Application Context
- ๐ Add File - FormData support
- ๐ Add Dependency Injection support based on
shaku
crate - ๐ Add Middleware support
- ๐งช Add more tests
- ๐ Add more documentation
- ๐ ๏ธ CLI Command line interface for code-generation (templates)