64 releases

Uses new Rust 2024

0.11.0 Nov 17, 2025
0.10.0 Dec 28, 2024
0.9.0 Oct 3, 2024
0.8.8 Jun 23, 2024
0.1.0-alpha Jun 28, 2020

#2995 in Asynchronous

Download history 223/week @ 2025-10-27 328/week @ 2025-11-03 149/week @ 2025-11-10 241/week @ 2025-11-17 182/week @ 2025-11-24 290/week @ 2025-12-01 241/week @ 2025-12-08 56/week @ 2025-12-15 29/week @ 2025-12-22 25/week @ 2025-12-29 45/week @ 2026-01-05 83/week @ 2026-01-12 170/week @ 2026-01-19 227/week @ 2026-01-26 207/week @ 2026-02-02 171/week @ 2026-02-09

785 downloads per month
Used in 11 crates (8 directly)

MIT license

190KB
5K SLoC

Viz

Core Components for Viz

Built-in Extractors

Extractor Description
Cookies Extracts the cookies from the request.
Form Extracts from-data from the body of a request.
Header Extracts a header from the headers of a request.
Json Extracts JSON data from the body of a request, or responds a JSON data to response.
Limits Extracts the limits settings.
Multipart Extracts the data from the multipart body of a request.
Params Extracts params from the path of a URL.
Query Extracts the data from the query string of a URL.
Session A session for the current request.
State Extracts state from the extensions of a request.
Websocket A WebSocket connection.

Built-in Middleware

Middleware Description
cookie Cookie
cors CORS
csrf CSRF
limits Limits
session Session
compression Compression
otel::tracing OpenTelemetry Tracing
otel::metrics OpenTelemetry Metrics

License

This project is licensed under the MIT license.

Author

Dependencies

~6–21MB
~247K SLoC