An Asynchronous Web framework for Rust.
Features
- Supports HTTP/1.x and HTTP/2.0 protocols, based on Hyper 0.12
- Basic support for HTTP/1.1 protocol upgrade
- TLS support by using
rustls
- Support for both TCP and Unix domain socket
- Custom error handling
- Basic support for Cookie management
- Middlewares
- Embedded WebSocket handling
The following features does not currently implemented but will be supported in the future version:
- Custom session storage
- Authentication
Documentation
Build Status
Travis CI | Azure Pipelines | CircleCI | Codecov |
---|---|---|---|
License
Tsukuyomi is licensed under either of MIT license or Apache License, Version 2.0 at your option.