Search

Lib.rs

› Web programming › rama-http
#rama #mime #header

rama-http-types

rama http type defintions and high level utilities

by Glen De Cauwsemaecker and 98 contributors

  • Install
  • GitHub repo (plabayo)
  • Documentation (github.io)
  • Home (ramaproxy.org)

19 releases

Uses new Rust 2024

0.3.0-alpha.4 Dec 27, 2025
0.3.0-alpha.3 Aug 29, 2025
0.3.0-alpha.1 Jul 7, 2025
0.2.0-alpha.7 Mar 11, 2025
0.2.0-alpha.3 Sep 9, 2024

#572 in Web programming

Download history 746/week @ 2025-12-26 813/week @ 2026-01-02 997/week @ 2026-01-09 1990/week @ 2026-01-16 18031/week @ 2026-01-23 30282/week @ 2026-01-30 41845/week @ 2026-02-06 30338/week @ 2026-02-13 44730/week @ 2026-02-20 37861/week @ 2026-02-27 68347/week @ 2026-03-06 57940/week @ 2026-03-13 64855/week @ 2026-03-20 38678/week @ 2026-03-27 30831/week @ 2026-04-03 38654/week @ 2026-04-10

183,416 downloads per month
Used in 43 crates (9 directly)

MIT/Apache

6.5MB
30K SLoC

rama banner

Crates.io Docs.rs MIT License Apache 2.0 License rust version Build Status

Discord Buy Me A Coffee GitHub Sponsors Paypal Donation

🦙 rama® (ラマ) is a modular service framework for the 🦀 Rust language to move and transform your network packets. The reasons behind the creation of rama can be read in the "Why Rama" chapter.

rama-http-types

Http types and utilities.

Crate used by the end-user rama crate and rama "http" crate authors alike.

Learn more about rama:

  • Github: https://github.com/plabayo/rama
  • Book: https://ramaproxy.org/book/

Dependencies

~16–24MB
~356K SLoC

  • ahash
  • bytes
  • const_format
  • fnv
  • http 1.0
  • http-body 1.0
  • http-body-util
  • itoa
  • memchr
  • mime
  • mime_guess
  • nom 8.0
  • pin-project-lite
  • rama-core 0.3.0-alpha.4
  • rama-error 0.3.0-alpha.4
  • rama-macros 0.3.0-alpha.4
  • rama-utils 0.3.0-alpha.4
  • rand 0.9
  • serde+derive
  • serde_json
  • sync_wrapper 1.0
  • tokio+macros+io-std
  • dev hex
  • dev quickcheck 1.0
  • dev tokio-test
Related: rama-udp, rama-tls-rustls, rama-utils, rama-tcp, rama-unix, rama, rama-cli, rama-core, rama-crypto, rama-dns, rama-error, rama-haproxy, rama-http, rama-http-backend, rama-http-core, rama-http-headers, rama-macros, rama-net, rama-proxy, rama-socks5
See also: rfc2047-decoder

Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski. It contains data from multiple sources, including heuristics, and manually curated data. Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed by the Rust Project. If something is missing or incorrect, please file a bug.