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

Token Bucket Python Packages

Python packages with the GitHub topic token-bucket. Sorted by relevance, with stars and monthly downloads.
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).

504K 636 34
alexdelorenzo
limiter

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

28K 51 1
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.

2K 3 0
sethbang
adaptive-rate-limiter

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

1K 1 0
man8
easylimit

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

438 1 0
corentin-regent
rate-control

Versatile rate controlling in Python

384 2 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.

278 3 0
pedram-aliniaye-asli
limifyrate

Framework-agnostic, Redis-backed rate limiting engine for modern async Python systems.

269 1 0
vladlen-codes
ratelink

Production-ready rate limiting library for Python with multiple algorithms, backends, and framework integrations

168 9 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery