Lower Web-Stack
A strong lower web-stack is important not only to build strong web frameworks on top, but also to allow performance critical systems to reach deeper to squeeze out extra juice. Rust has a good support on HTTP servers, even an HTTP2 implementation, websockets and other protocols.
HTTP Stack
-
async-h1
Asynchronous HTTP 1.1 parser.
-
h2
An HTTP/2 client and server
-
hyper
A fast and correct HTTP library.
-
tiny_http
Low level HTTP server library
Websocket
-
tungstenite
Lightweight stream-based WebSocket implementation
-
async-tungstenite
Async binding for Tungstenite, the Lightweight stream-based WebSocket implementation
-
tokio-tungstenite
Tokio binding for Tungstenite, the Lightweight stream-based WebSocket implementation
Other protocols
-
quinn
Versatile QUIC transport protocol implementation
-
sozu
sozu, a fast, reliable, hot reconfigurable HTTP reverse proxy
Do you know something we don't?
Did we miss an important crate? Or maybe you just recently launched something that should be listed here, too? Let us know!