Rush: Throttling Algorithms
JSON →Rush is a Python library that provides a composable and extensible framework for implementing various rate limiting algorithms and storage backends. It includes a periodic interval rate limiter, a leaky bucket rate limiter (Generic Cell Ratelimiting Algorithm - GCRA), and supports Redis and in-memory dictionary storage. The library emphasizes type annotations and requires Python 3.6 or newer. The current version is 2021.4.0, released in April 2021.
Traffic · last 30 days ↑700% vs prev 7d
total hits 11
actors 4 distinct systems
last hit 4d ago GPTBot
top countries 🇺🇸 United States · 🇩🇪 Germany · 🇨🇦 Canada · 🇫🇷 France
API endpoints
full doc /v1/registry/rush
install /v1/registry/rush/install
compatibility /v1/registry/rush/compatibility