Announcing rateguard 0.6: distributed rate limiting with no Redis and no network call on the request path

· Users Rust Lang · Oct. 21, 2026, 7:53 a.m.
Summary
rateguard is a Rust crate designed for implementing distributed rate limiting across service instances without requiring a shared datastore or network calls for each request. It uses local enforcement and distributed allocation via gossip protocols, making it efficient and suitable for high-traffic scenarios. Key features include handling of 'hot' keys, bounded memory usage, and dynamic limit classes. Feedback on its failure scenarios is encouraged, particularly from those experienced with gossip protocols in production.
AUTHOR