hyper-serve
hyper-serve is a fork of the axum-server project. It is a hyper server implementation designed to be used with the axum framework. This fork aims to continue the development and maintenance of the original project, ensuring compatibility with future axum releases and providing high performance and security features.
Features
- HTTP/1 and HTTP/2
- HTTPS through
rustls - High performance through
hyper - Using
towermake service API - Very good
axumcompatibility. Likely to work with futureaxumreleases.
Usage Example
A simple hello world application can be served like:
use ;
use SocketAddr;
async
You can find more examples here.
Minimum Supported Rust Version
hyper-serve's MSRV is 1.63.
Safety
This crate uses #![forbid(unsafe_code)] to ensure everything is implemented in 100% safe Rust.
License
This project is licensed under the MIT license.