20 releases

0.5.3 Nov 22, 2025
0.5.1 Aug 30, 2025
0.4.2 Jun 15, 2025
0.4.0 Mar 26, 2025
0.2.0 Nov 22, 2024

#353 in Network programming

Download history 327388/week @ 2025-09-14 408555/week @ 2025-09-21 454336/week @ 2025-09-28 445811/week @ 2025-10-05 460670/week @ 2025-10-12 508571/week @ 2025-10-19 581972/week @ 2025-10-26 641153/week @ 2025-11-02 575855/week @ 2025-11-09 615237/week @ 2025-11-16 444481/week @ 2025-11-23 631097/week @ 2025-11-30 641082/week @ 2025-12-07

2,382,742 downloads per month
Used in 922 crates (2 directly)

MIT/Apache

310KB
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
~18K SLoC