hyperlane-quick-start
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.
Official Documentation
Api Docs
Directory Structure
├── application # Application service
│ ├── controller # Interface control layer
│ ├── domain # Business domain layer
│ ├── exception # Exception handling layer
│ ├── mapper # Data mapping layer
│ ├── middleware # Middleware layer
│ ├── model # Data model layer
│ ├── request # Request parameter objects
│ ├── response # Response parameter objects
│ ├── repository # Data access layer
│ ├── service # Business logic layer
│ ├── utils # Utility layer
│ ├── view # View layer
├── bootstrap # Service initialization
│ ├── application # Application initialization
│ ├── framework # Framework initialization
├── config # Service configuration
│ ├── application # Application configuration
│ ├── framework # Framework configuration
├── plugin # Service plugins
│ ├── database # Database plugin
│ ├── env # Environment variable plugin
│ ├── logger # Logging plugin
│ ├── mysql # MySQL plugin
│ ├── postgresql # PostgreSQL plugin
│ ├── process # Process management plugin
│ ├── redis # Redis plugin
├── resources # Service resources
│ ├── sql # SQL files
│ ├── static # Static resource files
│ ├── templates # Template files
Run
start
started in background
stop
restart
restarted in background
Cli
help
Performance
Appreciate
If you feel that
hyperlaneis helpful to you, feel free to donate
WeChat Pay
Alipay
Virtual Currency Pay
| Virtual Currency | Virtual Currency Address |
|---|---|
| BTC | 3QndxCJTf3mEniTgyRRQ1jcNTJajm9qSCy |
| ETH | 0x8EB3794f67897ED397584d3a1248a79e0B8e97A6 |
| BSC | 0x8EB3794f67897ED397584d3a1248a79e0B8e97A6 |
License
This project is licensed under the MIT License. For more details, please see the license file.
Contributing
Contributions are welcome! Please submit an issue or create a pull request.
Contact
If you have any questions, please contact the author: root@ltpp.vip.