4 releases

Uses new Rust 2024

new 0.2.0-alpha.7 Mar 11, 2025
0.2.0-alpha.6 Jan 9, 2025
0.2.0-alpha.5 Jan 5, 2025
0.2.0-alpha.0 Jun 2, 2024

#866 in Network programming

Download history 4/week @ 2024-12-08 257/week @ 2025-01-05 21/week @ 2025-01-12 3/week @ 2025-02-02 2/week @ 2025-02-09 2/week @ 2025-02-16 80/week @ 2025-03-09

82 downloads per month

MIT/Apache

3.5MB
4.5K SLoC

Rust 4K SLoC // 0.0% comments Python 237 SLoC // 0.1% comments Shell 160 SLoC // 0.2% comments Just 110 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-cli

rama-cli is the official rama binary, which can be used to proxy requests, make requests and inspect your traffic. It serves mostly as an example to showcase some of what you can do with rama, but of course if you wish you can also use it for your actual production use cases, just know we give no guarantees of any kind.

Dependencies

~16–45MB
~699K SLoC