An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with rate-limiter

A curated list of projects in awesome lists tagged with rate-limiter .

https://github.com/optimalbits/bull

Premium Queue package for handling distributed jobs and messages in NodeJS.

job job-queue message message-queue nodejs priority queue rate-limiter scheduler

Last synced: 09 Sep 2025

https://github.com/OptimalBits/bull

Premium Queue package for handling distributed jobs and messages in NodeJS.

job job-queue message message-queue nodejs priority queue rate-limiter scheduler

Last synced: 24 Mar 2025

https://github.com/resilience4j/resilience4j

Resilience4j is a fault tolerance library designed for Java8 and functional programming

bulkhead circuitbreaker metrics rate-limiter resilience retry

Last synced: 09 Sep 2025

https://github.com/failsafe-lib/failsafe

Fault tolerance and resilience patterns for the JVM

bulkhead circuit-breaker fallback java rate-limiter resilience resiliency-patterns retry timeout

Last synced: 16 May 2025

https://github.com/bucket4j/bucket4j

Java rate limiting library based on token-bucket algorithm.

apache-ignite hazelcast infinispan jcache oracle-coherence rate-limit rate-limiter rate-limiting token-bucket

Last synced: 28 Dec 2025

https://github.com/SGrondin/bottleneck

Job scheduler and rate limiter, supports Clustering

clustering limiter rate-limiter rate-limiting scheduler throttle throttling

Last synced: 21 Mar 2025

https://github.com/sgrondin/bottleneck

Job scheduler and rate limiter, supports Clustering

clustering limiter rate-limiter rate-limiting scheduler throttle throttling

Last synced: 14 May 2025

https://github.com/laurents/slowapi

A rate limiter for Starlette and FastAPI

asgi fastapi python rate-limiter starlette uvicorn

Last synced: 13 May 2025

https://github.com/laurentS/slowapi

A rate limiter for Starlette and FastAPI

asgi fastapi python rate-limiter starlette uvicorn

Last synced: 12 Mar 2025

https://github.com/mailgun/gubernator

High Performance Rate Limiting MicroService and Library

cloudnative golang golang-library grpc microservice rate-limiter rate-limiting

Last synced: 05 Oct 2025

https://github.com/exhammer/hammer

An Elixir rate-limiter with pluggable backends

elixir elixir-lang phoenix phoenix-framework rate-limiter rate-limiting

Last synced: 13 May 2025

https://github.com/ExHammer/hammer

An Elixir rate-limiter with pluggable backends

elixir elixir-lang phoenix phoenix-framework rate-limiter rate-limiting

Last synced: 28 Mar 2025

https://github.com/curiefense/curiefense

Curiefense is a unified, open source platform protecting cloud native applications.

bot-management botmanagement cloud-native cncf ddos ddos-protection envoyproxy microservices rate-limiter security session waf

Last synced: 01 May 2025

https://github.com/nestjs/throttler

A rate limiting module for NestJS to work with Fastify, Express, GQL, Websockets, and RPC 🧭

javascript nest nestjs nestjs-throttler nodejs rate-limiter typescript

Last synced: 13 May 2025

https://github.com/fluxninja/aperture

Rate limiting, caching, and request prioritization for modern workloads

caching cloud-native concurrency-limiter kubernetes llm microservices observability rate-limiter scheduler

Last synced: 08 Apr 2025

https://github.com/myntra/golimit

Golimit is Uber ringpop based distributed and decentralized rate limiter

distributed-systems golang rate-configs rate-limiter ringpop

Last synced: 04 Apr 2025

https://github.com/minbox-projects/api-boot

“ ApiBoot”是为接口服务而生的,基于“ SpringBoot”完成扩展和自动配置,内部封装了一系列的开箱即用Starters。

datasource-switch logging mybatis mybatis-pageable oauth2 oss qps quartz rate-limiter redis sms spring-cloud spring-security springboot

Last synced: 12 Jan 2026

https://github.com/vutran1710/PyrateLimiter

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

leaky-bucket python rate-limit rate-limiter rate-limiting request-rate-limit

Last synced: 05 Feb 2026

https://github.com/vutran1710/pyratelimiter

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

leaky-bucket python rate-limit rate-limiter rate-limiting request-rate-limit

Last synced: 22 Jan 2026

https://github.com/sunng87/diehard

Clojure resilience library for flexible retry, circuit breaker and rate limiter

bulkhead circuit-breaker clojure rate-limiter resilience retry-library

Last synced: 15 May 2025

https://github.com/ravangen/graphql-rate-limit

🚦 Fixed window rate limiting middleware for GraphQL. Use to limit repeated requests to queries and mutations.

graphql graphql-directive javascript nodejs rate-limiter typescript

Last synced: 21 Jan 2026

https://github.com/yangwenmai/ratelimit

基于令牌桶算法和漏桶算法来实现的限速限流,Golang实现。

golang leaky-bucket rate-limiter token-bucket

Last synced: 27 Oct 2025

https://github.com/symfony/rate-limiter

Provides a Token Bucket implementation to rate limit input and output in your application

component limiter php rate-limiter symfony symfony-component

Last synced: 01 May 2026

https://github.com/express-rate-limit/express-slow-down

Slow down repeated requests; use as an alternative (or addition) to express-rate-limit

express express-middleware expressjs nodejs rate-limiter rate-limiting

Last synced: 12 Apr 2025

https://github.com/onur-ozkan/nestjs-rate-limiter

Highly configurable and extensible rate limiter library

guard nestjs rate-limiter request-limiter security

Last synced: 01 Oct 2025

https://github.com/eddiejibson/limitrr

Light NodeJS rate limiting and response delaying using Redis - including Express middleware.

authorization brute-force discriminator expiry express-middleware expressjs force ip light limiting maximum nodejs promise protection rate rate-limiter redis security security-tools

Last synced: 09 Apr 2025

https://github.com/cristipufu/aspnetcore-redis-rate-limiting

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 and .NET 8.

asp-net-core aspnetcore distributed net7 net8 rate-limit rate-limit-redis rate-limiter rate-limiter-api rate-limiting redis redis-cache redis-database

Last synced: 12 Apr 2025

https://github.com/systemfw/upperbound

A purely functional rate limiter

functional-programming rate-limiter scala

Last synced: 09 Apr 2025

https://github.com/oslabs-beta/portara

Portara directive is a rate limiter / throttler for GraphQL

apollo apollo-graphql apollo-server graphql rate-limiter redis schemadirectives throttling

Last synced: 04 Mar 2026

https://github.com/leandromoreira/nginx-lua-redis-rate-measuring

A lua library to provide distributed rate measurement using nginx + redis, you can use it to do a throttling system within many nodes.

distributed-systems lua measurements nginx rate-limit rate-limiter redis redis-cluster throttle

Last synced: 02 Mar 2026

https://github.com/0verread/goralim

A rate limiting package for Go to handle distributed workloads

distributed-systems golang rate-limiter rate-limiting redis

Last synced: 05 Apr 2025

https://github.com/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).

gcra python rate-limiter rate-limiting redis throttler token-bucket

Last synced: 23 Apr 2025

https://github.com/valeriansaliou/node-fast-ratelimit

:umbrella: Fast and efficient in-memory rate-limit for Node, used to alleviate most common DOS attacks.

dos nodejs npm npm-package rate-limiter security

Last synced: 07 Apr 2025

https://github.com/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).

gcra python rate-limiter rate-limiting redis throttler token-bucket

Last synced: 29 Dec 2025

https://github.com/jgltechnologies/gin-rate-limit

A rate limiter for the gin web framework

gin go-library golang rate-limiter rate-limiting

Last synced: 18 Feb 2026

https://github.com/udoprog/leaky-bucket

A token-based rate limiter based on the leaky bucket algorithm.

async leaky-bucket rate-limiter rate-limiting rust token-bucket

Last synced: 05 Apr 2025

https://github.com/sigmavirus24/rush

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

gcra python3 rate-limiter rate-limiting ratelimit throttle throttle-requests throttler

Last synced: 29 Jul 2025

https://github.com/iamolegga/nestjs-ratelimiter

Distributed consistent flexible NestJS rate limiter based on Redis

nest nestjs rate-limiter ratelimiter redis

Last synced: 22 Mar 2025

https://github.com/exhammer/hammer-backend-redis

A Redis backend for for the Hammer rate-limiter

elixir elixir-lang phoenix phoenix-framework rate-limiter rate-limiting redis

Last synced: 15 May 2025

https://github.com/piomin/sample-spring-cloud-gateway

sample spring cloud application with embedded api gateway on spring cloud gateway with or without service discovery with eureka

api-gateway eureka eureka-client microservices rate-limiter redis spring-cloud spring-cloud-gateway

Last synced: 10 Sep 2025

https://github.com/dream11/kong-scalable-rate-limiter

Kong plugin for Rate Limiting at high throughputs.

api-gateway kong kong-plugin rate-limiter rate-limiting redis

Last synced: 12 Jul 2025

https://github.com/gvolpe/exchange-rates

:currency_exchange: Querying a rate-limited currency exchange API using Redis as a cache

cache dhall dhall-lang exchange-rates forex haskell rate-limiter redis transient wreq

Last synced: 20 Mar 2025

https://github.com/42wim/rl

Rate limit from stdin to stdout (drop or keep messages)

rate-limiter

Last synced: 30 Apr 2025

https://github.com/lpicanco/krate

Rate Limit Library for Kotlin

hacktoberfest kotlin library rate-limiter

Last synced: 26 Apr 2026

https://github.com/houbb/rate-limit

🎃Rate limit for java.(java 渐进式限流工具框架,支持 spring springboot 字节码)

cache limit limiter rate-limit rate-limiter rate-limiting

Last synced: 14 Jun 2025

https://github.com/snok/self-limiters

Async distributed rate limiters for Python

async asyncio distributed python rate-limiter redis rust semaphore tokenbucket

Last synced: 16 Aug 2025

https://github.com/rrd108/nuxt-api-shield

Nuxt API Rate Limiter / Brute Force Protection

nuxt nuxt-module rate-limiter security

Last synced: 10 Apr 2025

https://github.com/yiisoft/rate-limiter

RateLimiter helps to prevent abuse by limiting the number of requests that could be me made consequentially.

gcra hacktoberfest middleware psr-15 rate-limiter yii3

Last synced: 05 Aug 2025

https://github.com/abo/rerate

redis-based rate counter and rate limiter

rate-counter rate-limiter redis

Last synced: 27 Apr 2025

https://github.com/managedcode/orleans.ratelimiting

This is a library for Microsoft Orleans that provides a set of rate limiting algorithms for controlling the flow of requests in your distributed applications. It is designed to be easy to use and to integrate with your Orleans-based applications seamlessly.

dotnet limiter orleans rate-limiter rate-limiting

Last synced: 11 May 2026

https://github.com/code4wt/RateLimiter

简单限流算法实现

leaky-bucket rate-limiter token-bucket

Last synced: 04 May 2025

https://github.com/perseidesjs/medusa-plugin-rate-limit

A simple rate limitting plugin for your Medusa (V1,V2) app

medusa medusa-js medusa-plugin medusajs perseidesjs rate-limiter rate-limiting

Last synced: 25 Jan 2026

https://github.com/vladmandic/piproxy

PiProxy: HTTP/HTTPS/HTTP2 Reverse Proxy with Cert mgmt, Compression, Security enforcement and Rate limiting

acme brotli geoip helmet http2 letsencrypt nodejs nodejs-web-proxy noip proxy rate-limit rate-limiter reverse-proxy

Last synced: 19 Mar 2025

https://github.com/z4kn4fein/trybot

A transient fault handling framework including such resiliency solutions as Retry, Timeout, Fallback, Rate Limit and Circuit Breaker.

circuit-breaker fallback netstandard rate-limiter resilience retry-strategies timeout transient-fault-handling

Last synced: 19 Mar 2025

https://github.com/oak-labs-io/phalcon-throttler

Phalcon Throttler is a Rate Limiter for the PHP Phalcon Framework.

phalcon php rate-limiter rate-limiting throttler

Last synced: 13 Jan 2026

https://github.com/ivanstanev/rate-limiter

A simple rate limiting library with swappable algorithms and configurable backends (e.g. Redis, in-memory, etc.).

go golang rate-limiter rate-limiting web

Last synced: 25 Apr 2025

https://github.com/romantomjak/redis-ratelimit

A fixed window rate limiter based on Redis

rate-limit rate-limiter rate-limiting ratelimit ratelimiter redis

Last synced: 10 Apr 2025

https://github.com/fnichol/limitation

Rate limiting using a fixed window counter for arbitrary keys, backed by Redis.

actix-web middleware proxy-server rate-limiter rate-limiting

Last synced: 13 Apr 2025

https://github.com/adiologydev/oak-rate-limit

Rate-limiting middleware for Oak server on Deno

deno hacktoberfest rate-limiter

Last synced: 11 Dec 2025

https://github.com/southclaws/swirl

Sliding window counters rate limiting implementation for Golang (Based on the Figma API rate limit algorithm)

api-tools golang rate-limit-algorithm rate-limiter rate-limiting web

Last synced: 22 Apr 2025

https://github.com/lrascao/raterl

An erlang ETS based rate limiter inspired by Jobs

erlang rate-limiter

Last synced: 17 Mar 2025

https://github.com/hachreak/limitless

An OTP application to integrate a rate-limiter in your application.

erlang erlang-libraries erlang-library minidb mongodb otp-application rate-limiter rate-limiting rate-limits rest rest-api

Last synced: 08 Apr 2025

https://github.com/m-thirumal/spring-cloud-gateway

Spring cloud gateway with Rate Limiter (Redis) [Service denial], Circuit Breaker (Resilience4J), Load balancing, encryption and decryption, etc.

api-throttling circuit-breaker encryption-decryption loadbalancing microservice rate-limiter recaptcha-v3 resilience4j router springboot2 springcloudgateway throttling

Last synced: 14 Aug 2025

https://github.com/nccapo/rate-limiter

Rate Limiter middleware in Golang using the Gin based on Redis

gin-gonic go go-rate-limiter golang middleware rate-limiter rate-limiting redis token-bu token-bucket-algorithm

Last synced: 24 Dec 2025

https://github.com/khalil-farashiani/golim

Golim is a Go-based rate limiter using a token bucket algorithm to manage web service request rates with customizable settings.

bucket-al go golang limiter rate-limiter software token-bucket

Last synced: 09 Mar 2026

https://github.com/ycd/dur

📮 Lightweight, high performance and configurable API rate limiter.

api-rate-limit rate-limiter rate-limiting rust

Last synced: 28 Oct 2025

https://github.com/jgltechnologies/aiohttp-ratelimiter

A rate limiter for the aiohttp.web framework

aiohttp api asyncio python rate-limiter rate-limiting ratelimit

Last synced: 25 Aug 2025

https://github.com/client-side/throttle

Java Rate Limiter Derived From Googles' Guava Implementation

java rate-limiter rate-limiting throttle

Last synced: 05 Oct 2025

https://github.com/recruitee/plug_limit

Rate limiting Plug module based on Redis Lua scripting.

elixir phoenix phoenix-framework plug rate-limiter rate-limiting

Last synced: 14 Apr 2025

https://github.com/kuldeepsingh99/api-rate-limiting

Spring boot API Rate Limiting by User with Bucket4j and Redis

bucket4j java-8 mysql rate-limiter rate-limiting redis redisson spring-boot

Last synced: 27 Jul 2025

https://github.com/libops/captcha-protect

Traefik middleware to add an anti-bot challenge to individual IPs in a subnet when traffic spikes are detected from that subnet

anti-bot captcha rate-limiter traefik traefik-plugin

Last synced: 24 Oct 2025

https://github.com/4xposed/minirate

A dead simple distributed rate limiting library in Elixir using Mnesia.

distributed elixir mnesia plug rate-limiter rate-limiting

Last synced: 07 May 2025

https://github.com/fredmorcos/throttle_my_fn

A Rust attribute macro to limit a function's number of runs over a specified period of time

macro macros rate-limiter rate-limiting rust rust-crate rust-lang throttle

Last synced: 09 Apr 2026

https://github.com/ml7s/flame-limit

A smart and flexible rate-limiting middleware compatible with Express, Koa, Fastify, or plain Node.js HTTP servers.

nodejs rate-limit rate-limiter rate-limiting

Last synced: 28 Jul 2025

https://github.com/uppnrise/distributed-rate-limiter

High-performance distributed rate limiter service with Redis backend. Supports token bucket and sliding window algorithms, dynamic configuration, and real-time metrics. Built for microservices architectures.

api-gateway api-protection concurrency distributed-systems docker high-performance java kubernetes microservices monitoring observability production-ready prometheus rate-limiter rate-limiting redis scalability spring-boot throttling token-bucket

Last synced: 28 Sep 2025

https://github.com/teal-finance/garcon

Golang web toolbox for API and static website including HTTP server, middlewares, JWT, CORS, OPA, Cookies, Prometheus exporter, Rate Limiter compatible with Go standards and dozens of Go routers

autorization bearer browser-fingerprint chat-notification coockie cors cors-middleware file-server golang http-logger http-server jwt middleware middleware-collection pprof rate-limiter static-website

Last synced: 06 May 2025