All Categories → Web Servers → rate-limiting

Top 72 rate-limiting open source projects

Redis rate
Rate limiting for go-redis
Slidingwindow
Golang implementation of Sliding Window Algorithm for distributed rate limiting.
Mvcthrottle
ASP.NET MVC Throttling filter
Rate Limit
🚔 General purpose rate limiter implementation.
Fastify Rate Limit
A low overhead rate limiter for your routes
Ratelimiter
C# rate limiting utility
Aspnetcoreratelimit
ASP.NET Core rate limiting middleware
Enroute
EnRoute Universal Gateway: Cloud Native API gateway with OpenAPI support and free L7 rate-limiting built on Envoy proxy
Play Guard
Play2 module for rate limiting, based on token bucket algorithm
Guzzle Advanced Throttle
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.
Istio Workshop
In this workshop, you'll learn how to install and configure Istio, an open source framework for connecting, securing, and managing microservices, on Google Kubernetes Engine, Google’s hosted Kubernetes product. You will also deploy an Istio-enabled multi-service application
Sentinel Golang
Sentinel Go version (Reliability & Resilience)
Speedbump
A Redis-backed rate limiter in Go
Governor
A rate-limiting library for Rust (formerly ratelimit_meter)
Sentinel Cpp
C++ implementation of Sentinel
Redisratelimiter
Redis Based API Access Rate Limiter
Ring Ratelimit
Rate limiting middleware for Clojure Ring
Webapithrottle
ASP.NET Web API rate limiter for IIS and Owin hosting
✭ 1,180
rate-limiting
Bottleneck
Job scheduler and rate limiter, supports Clustering
Bucket4j
Java rate limiting library based on token/leaky-bucket algorithm.
Dalli Rate limiter
Arbitrary Memcached-backed rate limiting for Ruby
Rate Limit
Meteor package to rate-limit a function by queuing up calls (instead of dropping them like throttle or debounce)
Redis Ratelimit
A fixed window rate limiter based on Redis
Gubernator
High Performance Rate Limiting MicroService and Library
Requests Respectful
Minimalist Requests wrapper to work within rate limits of any amount of services simultaneously. Parallel processing friendly.
Hammer
An Elixir rate-limiter with pluggable backends
Ratelimit
API Rate Limit Decorator
Ex rated
ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it.
Annon.api
Configurable API gateway that acts as a reverse proxy with a plugin system.
Sentinel
A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)
Node Rate Limiter Flexible
Node.js rate limit requests by key with atomic increments in single process or distributed environment.
kong-scalable-rate-limiter
Kong plugin for Rate Limiting at high throughputs.
caddy-ratelimit
HTTP rate limiting module for Caddy 2
aequitas
Fairness regulator and rate limiter
limio
A rate limiting library for Go centered around intuitive and idiomatic interfaces, and designed to limit silly window syndrome.
yii2-ratelimiter-advanced
Advanced Rate Limiter is a Yii2 filter to enforce or monitor request rate limits.
perseverance
Make your functions 💪 resilient and 🚥 fail-fast to 💩 failures or ⌚ delays
aiolimiter
An efficient implementation of a rate limiter for asyncio.
throttle
Throttling Middleware for Martini
throttle
Erlang/OTP application to rate limit resource access
actix-governor
A middleware for actix-web that provides rate-limiting backed by governor.
python-redis-rate-limit
Python Rate Limiter implemented based on Redis INCR, EXPIRE, EVALSHA and EVAL.
Abp.AspNetCoreRateLimit
An Abp module helps you control how often your service is used.
go-ratelimit
Ratelimit your methods using Redis
RateLimiting.NET
Rate Limiting (debounce, throttle) for C# Portable Class Library
limits
Rate limiting using various strategies and storage backends such as redis & memcached
1-60 of 72 rate-limiting projects