#http-request #http-response #request-response #redirect #tcp #http #request

app hyperlane-quick-start

Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, and TCP communication, making it ideal for building modern web services. Additionally, it provides support for request and response middleware, WebSocket, and Server-Sent Events (SSE), enabling flexible and efficient real-time communication.

86 releases (41 breaking)

Uses new Rust 2024

new 0.46.0 Mar 27, 2025
0.43.0 Mar 23, 2025

#104 in Network programming

Download history 82/week @ 2025-02-05 1719/week @ 2025-02-12 1730/week @ 2025-02-19 1387/week @ 2025-02-26 1939/week @ 2025-03-05 1051/week @ 2025-03-12 1644/week @ 2025-03-19

6,249 downloads per month

MIT license

225KB
287 lines

hyperlane-quick-start

English | 简体中文

Hyperlane is a lightweight and high-performance Rust HTTP server library designed to simplify network service development. It supports HTTP request parsing, response building, and TCP communication, making it ideal for building modern web services. Additionally, it provides support for request and response middleware, WebSocket, and Server-Sent Events (SSE), enabling flexible and efficient real-time communication.

Api Docs

Official Documentation

Run

start

cargo run

started in background

cargo run -d

stop

cargo run stop

restart

cargo run restart

restarted in background

cargo run restart -d

Performance

Appreciate

If you feel that hyperlane is helpful to you, feel free to donate.

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 ltpp-universe root@ltpp.vip.

Dependencies

~17–24MB
~496K SLoC