plabayo/rama
modular service framework to move and transform network packets observed · 2026-09-03
Health v2 · maintenance only
88/100
- Activity 100
- Release rhythm 66
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 233.0
- age_days: 1487
- days_rel: 14
- days_push: 0
- n_releases_24m: 3
Adoption not part of the score
1182 stars · 103 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Rama is a modular service framework for Rust for building network clients, servers, proxies, and traffic inspection tools from composable services, layers, and transports. It also ships a CLI (rama-cli) for HTTP requests with user-agent emulation, proxying, tunneling, and network diagnostics.
Use cases
- build a custom HTTP or TLS proxy in Rust
- inspect and transform network traffic for security analysis
- emulate browser user agents and TLS fingerprints for scraping
- build an API gateway or reverse proxy
- write high-performance HTTP/1.1 and HTTP/2 servers and clients
- run a MITM proxy to capture and analyze HTTPS traffic
- throttle or track bytes on network streams for testing
When to choose
- you need programmable, explicit control over the full network stack in Rust
- you are building proxies, traffic inspection, or client-emulation tooling
- you want composable middleware layers similar to tower but network-focused
- you need HTTP/TLS fingerprinting and user-agent emulation
When to avoid
- you just need a simple web API server with batteries included
- you want a config-driven proxy without writing Rust code
- your team is not comfortable with Rust and async (Tokio) programming
- you need a mature, long-proven framework for critical production web services
Facets
framework · maturity active
http-server http-client proxy middleware networking web-framework cli security networking web-development security developer-tools backend rust windows cross-platform cli mitm tls http-proxy traffic-inspection user-agent-emulation service-composition tokio web-scraping api-gateway automation linux macos
10 sources
- readme: https://github.com/plabayo/rama · fetched 2026-09-03 · 2edba2c7df34
- homepage: https://ramaproxy.org · fetched 2026-08-29 · b10c52d51193
- site_page: https://ramaproxy.org/docs/rama/tcp/index.html · fetched 2026-08-29 · 2a0049b4b0f3
- site_page: https://ramaproxy.org/docs/rama/udp/index.html · fetched 2026-08-29 · 1de794319aca
- site_page: https://ramaproxy.org/docs/rama/unix/index.html · fetched 2026-08-29 · 704c4a7e82f9
- site_page: https://ramaproxy.org/docs/rama/net/stream/layer/index.html · fetched 2026-08-29 · 8027568b16b7
- site_page: https://ramaproxy.org/docs/rama/http/server/service/struct.HttpServer.html · fetched 2026-08-29 · 91ef5003d819
- site_page: https://ramaproxy.org/docs/rama/http/layer/index.html · fetched 2026-08-29 · bb0da4084f66
- registry_crates: https://crates.io/api/v1/crates/rama · fetched 2026-08-29 · 6d3150d41347
- site_page: https://ramaproxy.org/book/intro/services_all_the_way_down.html · fetched 2026-08-29 · 5912437d1782
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| plabayo/rama | main | 88 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem