hyperlane
A lightweight, high-performance, and cross-platform Rust HTTP server library built on Tokio. It simplifies modern web service development by providing built-in support for middleware, WebSocket, Server-Sent Events (SSE), and raw TCP communication. With a unified and ergonomic API across Windows, Linux, and MacOS, it enables developers to build robust, scalable, and event-driven network applications with minimal overhead and maximum flexibility.
Installation
To use this crate, you can run cmd:
cargo add hyperlane
Quick start
Request targets
Use Context::get_request_target() for an original path and query that retain
their exact spelling across HTTP/1.1, HTTP/2 and HTTP/3. See
Original request targets for lifecycle and compatibility details.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
Contact
For any inquiries, please reach out to the author at root@devhub.vip.