3 releases
new 0.2.0-alpha.6 | Jan 9, 2025 |
---|---|
0.2.0-alpha.5 | Jan 5, 2025 |
0.2.0-alpha.4 | Dec 29, 2024 |
#16 in #rama
321 downloads per month
Used in 3 crates
(2 directly)
6MB
39K
SLoC
🦙 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-core
Rama http protocol implementation and low level utilities.
Forked from hyper
and hyper-util
with the goals of contributing
upstream where we can. Rama's requirements do not however match 1-on-1
with hyper
given we want the ability to be able to deviate from RFC's
where is required and also expose more low level control than is required
for most other http purposes.
This crate is used by rama-http-backend
and thus also rama
.
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
~8–36MB
~526K SLoC