There are 5 repositories under rate-limit topic.
Service Discovery and Governance Platform for Microservice and Distributed Architecture
Rate limit auto-configure for Spring Cloud Netflix Zuul
ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it.
Simplify your microservice development
Elixir queue! A simple, in-memory queue with worker pooling and rate limiting in Elixir.
Spring Boot Starter for Bucket4j
Rate limit for axios
⚔️Python Rate-Limiter using Leaky-Bucket Algorimth Family
A small library to throttle promises. Useful to avoid rate limiting when using REST APIs.
A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.
IPv4 and IPv6 address rate limiting evasion tool
A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.
Rate-limiting middleware for Koa2 ES6. Use to limit repeated requests to APIs and/or endpoints such as password reset.
It is a rate limiting library based on .Net standard.
An enterprise Mongo-Express REST API built using nodejs showcasing - Testing Strategy, mongoDB sharding, models, a REST API Interface, support for Redis, aggregation queries, aggregation caching, circuit-breakers, slack integration, RBAC, rate limited APIs and multi-container queues and schedulers.
Lightweight Java SDK used as Proxyless Service Governance
Redis storage provider for the nestjs-throttler package.
Lightweight Go SDK used as Proxyless Service Governance
A Laravel wrapper for https://github.com/hamburgscleanest/guzzle-advanced-throttle.
Set up a Redis backplane for ASP.NET Core multi-node deployments, using the built-in Rate Limiting support that's part of .NET 7.
A collection of best practices and lessons learnt from applying concurrency in go.
Brute-force, error and request rate limiting
A hapi plugin for rate limiting. Simple and easy.
A FastAPI Framework for things like Database, Redis, Logging, JWT Authentication, Rate Limits and Sessions
manages multiple throttlers with ability to ramp up and down
Circumvent API rate limits by having several API tokens and let the dealer manage and give them to you