Rama 0.2 โ€” Modular Rust framework for building proxies, servers & clients

โš“ rust    ๐Ÿ“… 2025-05-14    ๐Ÿ‘ค surdeus    ๐Ÿ‘๏ธ 3      

surdeus

We've been working on Rama for over 3 years โ€” it's a modular Rust framework for moving and transforming network packets. Itโ€™s already used in production at several companies handling terabytes of traffic daily.

Rama gives you:

  • Full control over transport (TCP/UDP), HTTP routing, and TLS (Rustls/BoringSSL)
  • User-agent detection, fingerprinting (JA3/JA4/JA4H), and emulation
  • A composable, Tower-like Service/Layer model
  • Deep integration with the Tokio ecosystem
  • Plenty of built-in services, yet easy to extend or replace anything

The just-released 0.2 version solidifies the core concepts. We're already working on 0.3, which includes:

  • SOCKS5 (initial support just landed on main โ€” possibly the most complete in Rust today)
  • WebSocket support
  • Improved crypto/TLS story
  • Removal of the Context concept
  • And more

Like the rest of Rama, SOCKS5 support is designed to be empowering โ€” whether you're building custom traffic interception, socks5-in-TLS tunnels, or anything else your creativity drives. Learn more at ๐Ÿงฆ SOCKS5 proxies - Rama

:link: Learn more at https://ramaproxy.org
:blue_book: The book: Preface - Rama
:loudspeaker: Full 0.2 announcement: rama 0.2 ยท plabayo/rama ยท Discussion #544 ยท GitHub
:thread: Reddit thread (might already contain some answers to questions you might have): Reddit - The heart of the internet

Weโ€™re not claiming Rama is the best framework or that everyone should use it โ€” it targets niche use cases, and that's by design. But it has reached a point where it's both usable and useful in production. We use it ourselves (in our own small FOSS company) and support a handful of others already doing the same.

We're open to partnerships, service contracts, and business sponsorships โ€” but Rama itself will always remain free and open source. This is a labor of love, and we hope that by building with and for the community, we can keep it sustainable.

Happy to answer questions โ€” responses might be delayed due to business and kids. :slight_smile:

1 post - 1 participant

Read full topic

๐Ÿท๏ธ rust_feed