# Lxy
Lxy is a convenient async http and RPC framework in Rust, based on [axum](https://github.com/tokio-rs/axum).
## Features
- Easy to use and extend
- Built-in support for configuration management
- Dependency injection container
- Middleware support
## Example
```rust
#[tokio::main]
async fn main() {
let app = lxy::App::builder()
.with_http(|router: &mut Router| {
router.get("/", "Hello, Lxy!")
})
.builder();
app.start().await;
}
```
## TODOs
- [x] Core
- [x] Config
- [x] Routing
- [x] Middleware
- [x] Dependency Injection
- [ ] gRPC
- [ ] WebSocket
- [ ] SSE
- [ ] Testing
- [ ] More examples and documentation
## License
MIT