PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Token Bucket Python Packages

Python packages with the GitHub topic token-bucket. Sorted by monthly downloads, with stars and forks.
ZhuoZhuoCrayon
throttled-py

🔧 High-performance Python rate limiting library with multiple algorithms (Fixed Window, Sliding Window, Token Bucket, Leaky Bucket & GCRA) and storage backends (Redis, In-Memory).

139K 651 36
alexdelorenzo
limiter

⏲️ Easy rate limiting for Python using a token bucket algorithm, with async and thread-safe decorators and context managers

15K 52 1
sethbang
adaptive-rate-limiter

Provider-agnostic adaptive rate limiting for AI/ML APIs with intelligent scheduling, streaming support, and distributed backends

2K 1 0
man8
easylimit

A simple, precise Python rate limiter with built-in context manager support for hassle-free API throttling.

524 1 0
corentin-regent
rate-control

Versatile rate controlling in Python

305 2 0
drawiks
fastapi-sliding-window

sliding window rate limiter for FastAPI

287 0 0
AmeyaBorkar
throttlekit-py

Python client for ThrottleKit — distributed rate limiting against one Node core via gRPC (full check/peek/forecast) or direct Redis (the core's own Lua, bit-identical). Conformance-proven on shared golden vectors.

173 3 0
yangjinyu050618-hash
flowguard-core

High-performance Async Rate Limiting, Circuit Breaking & Resilience Orchestration for LLM & API Pipelines.

167 2 0
Phant0m1zed
pygolem

Spawn tiny little servants, running things in parallel.

113 1 0
Dhruvpatel004
fastapi-gradual-throttle

FastAPI middleware for intelligent rate limiting and progressive request throttling — supports gradual delays, strict 429 limits, and Redis-backed scaling.

111 3 0
pedram-aliniaye-asli
limifyrate

Redis-backed, async-first, framework-agnostic rate limiting engine for Python.

107 1 0
vladlen-codes
ratelink

A production-grade rate limiter module with 5+ algorithms (Token Bucket, Sliding Window, Leaky Bucket, etc.) with multi-backend support (Redis, memory, distributed).

84 10 3
larz-scripter
larzlimit

Rate limiting in pure Python: token bucket, sliding & fixed window, per-key, with a decorator and WSGI middleware. Zero dependencies.

79 0 0
coldbricks
edging

Rate limiting that approaches but never exceeds a threshold.

76 0 0
gunasekharpaidi
throttlepy

Token bucket and sliding window rate limiting for Python. In-memory or Redis. Sync and async.

67 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology