hyperium/http
Rust HTTP types observed · 2026-08-28
Health v2 · maintenance only
94/100
- Activity 99
- Release rhythm 83
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 80.5
- age_days: 3459
- days_rel: 35
- days_push: 8
- n_releases_24m: 7
Adoption not part of the score
1375 stars · 376 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Rust library providing common HTTP types such as Request, Response, StatusCode, HeaderMap, and Method. It serves as the shared foundation used by the Rust HTTP ecosystem including hyper, tonic, and axum.
Use cases
- represent http requests and responses in rust
- build http request with headers and uri
- parse and manipulate http headers
- share http types across rust web frameworks
- construct http responses with status codes
When to choose
- you need canonical HTTP types in a Rust project
- you are building an HTTP client, server, or middleware library
- you want a lightweight, no-runtime-dependency HTTP type layer
When to avoid
- you need an actual HTTP client or server implementation
- you want a full web framework with routing and handlers
- you are not working in Rust
Facets
library · maturity stable
http-client http-server serialization web-development apis developer-tools rust cross-platform http-types request-response builder-pattern no-runtime
2 sources
- readme: https://github.com/hyperium/http · fetched 2026-08-28 · b5bf3d27deab
- registry_crates: https://crates.io/api/v1/crates/http · fetched 2026-08-29 · 993e065cd66e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hyperium/http | main | 94 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem