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

Rate Limiter Python Packages

Python packages with the GitHub topic rate-limiter. Sorted by monthly downloads, with stars and forks.
laurents
slowapi

A rate limiter for Starlette and FastAPI

21.5M 2K 132
vutran1710
pyrate-limiter

⚔️Python Rate-Limiter using Leaky-Bucket Algorithm Family

7.9M 528 51
uburuntu
throttler

🔀⏳ Easy throttling with asyncio support

711K 108 9
sigmavirus24
rush

Modular, way of implementing rate-limiting in python with a few handy default implementations

198K 65 7
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
AhsanSheraz
pyresilience

Unified resilience patterns for Python — retry, circuit breaker, timeout, fallback, bulkhead, rate limiter, and cache in one decorator. Python's Resilience4j.

65K 78 1
BennyThadikaran
mthrottle

A simple and generic rate limiter to prevent too many function calls or http requests.

38K 1 0
arcjet
arcjet

Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data redaction, bot protection, and rate limiting. Drop it into your Python code.

9K 32 2
arcjet
arcjet-sensitive-info-rampart

Runtime security for AI apps and agents: prompt injection detection, tool-call authorization, sensitive-data redaction, bot protection, and rate limiting. Drop it into your Python code.

4K 32 2
wemake-services
asyncio-redis-rate-limit

Rate limiter for async functions using Redis as a backend.

4K 54 5
melihcolpan
reqstorm

Send thousands of HTTP requests from Python or the command line: per-host rate limits, retries with backoff, pagination, progress and logs, results straight to JSONL, CSV, SQLite, PostgreSQL or MySQL.

3K 5 0
Elijas
token-throttle

Multi-resource rate limiting for LLM APIs. Reserve tokens before you call, refund what you don't use, stay under the limit across workers.

3K 22 2
JGLTechnologies
aiohttp-ratelimiter

A rate limiter for the aiohttp.web framework

2K 15 6
sethbang
adaptive-rate-limiter

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

2K 1 0
devbijay
fastapi-cap

A robust, extensible, and production-ready rate limiting library for FastAPI, supporting multiple algorithms and Redis backend.

2K 5 0
dymmond
asyncmq

Supercharge your async applications with tasks so fast, you’ll think you’re bending time itself.

1K 80 3
sondrelg
self-limiters

Async distributed rate limiters for Python

943 32 1
pavlosambur
googleapis-without-429

Stay inside Google API quotas instead of recovering from 429 — one argument, the rest of your code unchanged.

906 1 0
tasts-robots
aiorate

Loop frequency regulation for asyncio

811 3 0
melihcolpan
reqt

Send thousands of HTTP requests from Python or the command line: per-host rate limits, retries with backoff, pagination, progress and logs, results straight to JSONL, CSV, SQLite, PostgreSQL or MySQL.

731 5 0
Arjun-Aravind
moderato

Async Redis-backed rate limiting for FastAPI & Starlette - fixed window, token bucket & sliding window algorithms with cost-weighted limits, multi-tenancy, and Prometheus metrics.

712 0 0
llmonpy
ratellmiter-ai

Rate limiter for LLM clients

605 22 1
Ameyanagi
llmratelimiter

Distributed rate limiter for LLM APIs with FIFO queues, TPM/RPM limits, and burst prevention

527 5 0
abhijitgunjal
llm-token-guard

Track LLM token usage, enforce rate limit & budget policies, and trigger alerts across OpenAI, Groq, OpenRouter, and AWS Bedrock.

525 20 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology