ppp
v2.3.0 GrowingA Proxy Protocol Parser written in Rust. See HAProxy for the protocol specification.
Quick Verdict
- โNot updated for 1+ year
- โStable API (2.x for 6+ years)
- โTiny footprint (36KB, 3 deps)
- โPermissive license (Apache-2.0)
Security
Deep Insights
128.8K downloads in the last 30 days (4.3K/day). Volume is roughly flat compared to the previous period.
The API has been stable (1.x) for over 6 years with 10 releases. This level of maturity means you can depend on it without worrying about breaking changes.
Only 3 direct dependencies. Lean dependency tree means faster builds and lower supply chain risk.
At 35KB, ppp is lightweight. Small crate size correlates with focused, well-scoped functionality.
Notable dependents include proxy-protocol-codec, ic-bn-lib, acme-dns-rust, hyper-server, trakt. When high-quality crates choose ppp, it's a strong quality signal.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata