21 releases

Uses new Rust 2024

0.6.0 Mar 21, 2026
0.5.3 Nov 22, 2025
0.5.2 Sep 7, 2025
0.4.2 Jun 15, 2025
0.2.0 Nov 22, 2024

#277 in Network programming

Download history 254610/week @ 2025-12-26 544626/week @ 2026-01-02 885359/week @ 2026-01-09 1013185/week @ 2026-01-16 1014310/week @ 2026-01-23 1028396/week @ 2026-01-30 1062527/week @ 2026-02-06 1056696/week @ 2026-02-13 1305966/week @ 2026-02-20 1422144/week @ 2026-02-27 1581987/week @ 2026-03-06 1516820/week @ 2026-03-13 1566841/week @ 2026-03-20 1559417/week @ 2026-03-27 1741472/week @ 2026-04-03 1840239/week @ 2026-04-10

6,982,084 downloads per month
Used in 1,861 crates (2 directly)

MIT/Apache

320KB
6.5K SLoC

Supporting crate for ureq.

This crate contains types used to implement ureq.

In scope:

  • First class HTTP/1.1 protocol implementation
  • Indication of connection states (such as when a connection must be closed)
  • transfer-encoding: chunked
  • 100-continue handling

Out of scope:

  • Opening/closing sockets
  • TLS (https)
  • Request routing
  • Body data transformations (charset, compression etc)

The http crate

Based on the http crate - a unified HTTP API for Rust.


ureq-proto

Supporting crate for ureq.

This crate contains types used to implement ureq.

License: MIT OR Apache-2.0

Dependencies

~1MB
~17K SLoC