Skip to content

Latest commit

 

History

History
59 lines (57 loc) · 3.8 KB

rust-webserver-comparison.md

File metadata and controls

59 lines (57 loc) · 3.8 KB

Rust Webserver Comparison

servlin rouille trillium tide axum poem
Well-tested NO NO NO NO NO NO
Blocking handlers NO NO NO
Async handlers NO NO
100-continue NO
Thread limit NO
Connection limit NO NO NO NO
Caches payloads NO NO NO NO NO
Request timeouts NO NO NO NO NO NO
Custom logging NO
Unsafe-free NO NO NO
Unsafe-free deps NO NO NO NO NO NO
age (years) 0 6 1 3 0 1
TLS NO NO
ACME certs NO NO NO NO NO NO
SSE NO NO
Websockets NO
Streaming response:
- impl AsyncRead NO NO
- AsyncWrite NO NO NO NO NO NO
- impl Read NO NO NO NO NO
- channel NO NO NO NO NO
Custom routing NO
Usable sans macros NO
Shutdown for tests NO
Graceful shutdown NO NO
Rust stable
servlin warp thruster rocket gotham
Well-tested NO ? ? ? ?
Blocking handlers ? ? ? ?
Async handlers NO ? ? ? ?
100-continue ? ? ? ?
Thread limit ? ? ? ?
Connection limit ? ? ? ?
Caches payloads ? ? ? ?
Request timeouts NO ? ? ? ?
Custom logging ? ? ? ?
Unsafe-free ? ? ? ?
Unsafe-free deps NO ? ? ? ?
age (years) 0 ? ? ? 5
TLS NO ? ? ? ?
ACME certs NO ? ? ? ?
SSE ? ? ? ?
Websockets NO ? ? ? ?
Streaming response:
- impl AsyncRead NO ? ? ? ?
- AsyncWrite NO ? ? ? ?
- impl Read NO ? ? ? ?
- channel NO ? ? ? ?
Custom routing ? ? ? ?
Usable sans macros ? ? ? ?
Shutdown for tests ? ? ? ?
Graceful shutdown NO ? ? ? ?
Rust stable ? ? NO ?