rust-web-server 18.10.2

Single-binary web server and reverse proxy: automatic HTTPS (Let's Encrypt), HTTP/1.1, HTTP/2 and HTTP/3, load balancing, auth and rate limiting, configured in one TOML file. Also a Rust library: routing, middleware, MCP server, ORM, background jobs. No hyper, no Tower; HTTP/2 and HTTP/3 framing via h2 and quinn.
Documentation

rust-web-server

There is currently very little information to present on this page because Docs.rs has only limited support for extracting structured feature metadata from Cargo crates. This issue is tracked in Rust RFC #3416. Check this library's main docs, readme, and Cargo.toml in case its authors have documentation for features available there instead.

This version has 33 feature flags, 4 of them enabled by default.

default

brotli (default)

http3 (default)

zstd (default)

http2 (default)

acme

auth

auth-asymmetric

crypto

csrf

gateway-api

http-client

http1

jobs

This feature flag does not enable additional features.

macros

mailer

This feature flag does not enable additional features.

mimalloc

model-mysql

model-postgres

model-sqlite

openapi

This feature flag does not enable additional features.

rewrite-regex

secrets

serde

sso

sso-saml

sso-server

storage-azure

storage-local

This feature flag does not enable additional features.

storage-s3

tera

tower

wasm-plugins

webhook