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

Projects in Awesome Lists tagged with rate-limiting

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

https://github.com/alibaba/sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

alibaba circuit-breaker cloud-native java microservice microservices rate-limiting reliability resiliency

Last synced: 12 May 2025

https://github.com/alibaba/Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

alibaba circuit-breaker cloud-native java microservice microservices rate-limiting reliability resiliency

Last synced: 30 Mar 2025

https://github.com/animir/node-rate-limiter-flexible

Atomic counters and rate limiting tools. Limit resource access at any scale.

bruteforce dynamodb express hapi koa limit nestjs postgresql prisma rate-limiting ratelimter redis security sqlite throttle valkey

Last synced: 06 May 2025

https://github.com/stefanprodan/aspnetcoreratelimit

ASP.NET Core rate limiting middleware

asp-net-core middleware rate-limiting

Last synced: 23 Apr 2025

https://github.com/stefanprodan/AspNetCoreRateLimit

ASP.NET Core rate limiting middleware

asp-net-core middleware rate-limiting

Last synced: 16 Mar 2025

https://github.com/alibaba/sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

cloud-native go golang microservice microservices middleware rate-limiting resiliency

Last synced: 25 Sep 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: 14 May 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/upstash/ratelimit-js

Rate limiting library for serverless runtimes

rate-limiting redis serverless upstash upstash-ratelimit upstash-sdk

Last synced: 14 May 2025

https://github.com/stefanprodan/webapithrottle

ASP.NET Web API rate limiter for IIS and Owin hosting

owin-middleware rate-limiting

Last synced: 29 Sep 2025

https://github.com/stefanprodan/WebApiThrottle

ASP.NET Web API rate limiter for IIS and Owin hosting

owin-middleware rate-limiting

Last synced: 08 Jul 2025

https://github.com/unionj-cloud/go-doudou

go-doudou(doudou pronounce /dəudəu/)is OpenAPI 3.0 (for REST) spec and Protobuf v3 (for grpc) based lightweight microservice framework. It supports monolith service application as well.

apollo cloud-native etcd framework go golang grpc grpc-go microservice nacos openapi orm rate-limiting rest restful-api service-mesh swagger3

Last synced: 14 May 2025

https://github.com/alisaifee/flask-limiter

Rate Limiting extension for Flask

flask memcached python rate-limiting redis

Last synced: 12 May 2025

https://github.com/openappsec/openappsec

open-appsec is a machine learning security engine that preemptively and automatically prevents threats against Web Application & APIs. This repo include the main code and logic.

api-security application-security appsec devsecops kong kubernetes nginx nginx-proxy-manager owasp owasp-top-ten rate-limiting security-tools threat-prevention waf web-application-firewall

Last synced: 29 Dec 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/go-redis/redis_rate

Rate limiting for go-redis

gcra leaky-bucket rate-limiting redis

Last synced: 04 Apr 2025

https://github.com/baroshem/nuxt-security

🛡 Automatically configure your app to follow OWASP security patterns and principles by using HTTP Headers and Middleware

basic-authentication cors csrf headers-security module nonce nuxt owasp rate-limiting security vue xss

Last synced: 13 May 2025

https://github.com/Baroshem/nuxt-security

🛡 Automatically configure your app to follow OWASP security patterns and principles by using HTTP Headers and Middleware

basic-authentication cors csrf headers-security module nonce nuxt owasp rate-limiting security vue xss

Last synced: 09 May 2025

https://github.com/baroshem/security

🛡 Automatically configure your app to follow OWASP security patterns and principles by using HTTP Headers and Middleware

basic-authentication cors csrf headers-security module nonce nuxt owasp rate-limiting security vue xss

Last synced: 01 Mar 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/tomasbasham/ratelimit

API Rate Limit Decorator

decorators python rate-limiting

Last synced: 14 May 2025

https://github.com/boinkor-net/governor

A rate-limiting library for Rust (f.k.a. ratelimit_meter)

async gcra in-memory no-std rate-limiting rust

Last synced: 13 May 2025

https://github.com/mjpieters/aiolimiter

An efficient implementation of a rate limiter for asyncio.

asyncio leaky-bucket rate-limiting

Last synced: 15 May 2025

https://github.com/LibreQoE/LibreQoS

A Quality of Experience and Smart Queue Management system for ISPs. Leverage CAKE to improve network responsiveness, enforce bandwidth plans, and reduce bufferbloat.

active-queue-management aqm bandwidth-limiting bufferbloat cake fq-codel isp qoe qoe-management qos quality-of-experience rate-limiting responsiveness smart-queue-management sqm traffic-shaper traffic-shaping

Last synced: 06 Apr 2025

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

A low overhead rate limiter for your routes

fastify fastify-plugin rate-limiting

Last synced: 14 May 2025

https://github.com/alisaifee/limits

Rate limiting using various strategies and storage backends such as redis, memcached & mongodb

async memcached mongodb python rate-limiting redis valkey

Last synced: 13 May 2025

https://github.com/grempe/ex_rated

ExRated, the Elixir OTP GenServer with the naughty name that allows you to rate-limit calls to any service that requires it.

api bucket elixir otp phoenix rate rate-limit rate-limiting rate-limits

Last synced: 21 Oct 2025

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: 21 Oct 2025

https://github.com/arcjet/arcjet-js

Arcjet JS SDKs. Bot detection, rate limiting, email validation, attack protection, data redaction for Node.js, Next.js, Deno, Bun, Remix, SvelteKit, NestJS.

bun developer-tools javascript javascript-library nextjs nodejs rate-limiting remix security security-tools serverless sveltekit typescript typescript-library webassembly

Last synced: 19 Oct 2025

https://github.com/SerpentAI/requests-respectful

Minimalist Requests wrapper to work within rate limits of any amount of services simultaneously. Parallel processing friendly.

python rate-limiting requests

Last synced: 05 Apr 2025

https://github.com/helicone/ai-gateway

The fastest, lightest, and easiest-to-integrate AI gateway on the market. Fully open-sourced.

ai cache gateway llm llms load-balancing observability rate-limiting

Last synced: 09 Sep 2025

https://github.com/shopify/limiter

Simple Ruby rate limiting mechanism.

gem rate-limiting ruby

Last synced: 15 May 2025

https://github.com/Shopify/limiter

Simple Ruby rate limiting mechanism.

gem rate-limiting ruby

Last synced: 14 Mar 2025

https://github.com/russellluo/slidingwindow

Golang implementation of Sliding Window Algorithm for distributed rate limiting.

golang rate-limiting

Last synced: 04 Apr 2025

https://github.com/Nebo15/annon.api

Configurable API gateway that acts as a reverse proxy with a plugin system.

api api-gateway architecture auth authentication authorization elixir elixir-lang gateway proxy rate-limiting reverse-proxy validation

Last synced: 06 Apr 2025

https://github.com/nebo15/annon.api

Configurable API gateway that acts as a reverse proxy with a plugin system.

api api-gateway architecture auth authentication authorization elixir elixir-lang gateway proxy rate-limiting reverse-proxy validation

Last synced: 07 Apr 2025

https://github.com/microlinkhq/async-ratelimiter

Rate limit made simple, easy, async.

nodejs rate-limiting

Last synced: 16 May 2025

https://github.com/spatie/laravel-rate-limited-job-middleware

A job middleware to rate limit jobs

laravel middleware queue rate-limiting

Last synced: 07 Apr 2025

https://github.com/mholt/caddy-ratelimit

HTTP rate limiting module for Caddy 2

caddy caddy-module rate-limiting

Last synced: 15 May 2025

https://github.com/ciscoheat/sveltekit-rate-limiter

A modular rate limiter for SvelteKit. Use in password resets, account registration, etc.

rate-limiting sveltekit throttle-requests

Last synced: 09 Apr 2025

https://github.com/blechschmidt/freebind

IPv6 address rate limiting evasion tool (that also supports IPv4)

anyip evasion freebind ip-rate-limit ipv4 ipv4-address ipv6 ipv6-address rate-limit rate-limiting socket subnet

Last synced: 09 Apr 2025

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/narasimha1997/ratelimiter

A concurrent rate limiter library for Golang based on Sliding-Window rate limiter algorithm.

algorithm concurrency go go-library golang gomodule rate-limiting ratelimiter

Last synced: 07 Aug 2025

https://github.com/steinitzu/celery-singleton

Seamlessly prevent duplicate executions of celery tasks

celery celery-tasks distributed-locks python rate-limiting redis singleton-task

Last synced: 16 May 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/alibaba/sentinel-cpp

C++ implementation of Sentinel

cpp hacktoberfest microservice rate-limiting resilience

Last synced: 14 Oct 2025

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/piccolo-orm/piccolo_api

ASGI middleware for authentication, rate limiting, and building REST endpoints.

asgi asyncio authentication fastapi hacktoberfest orm piccolo rate-limiting rest security starlette

Last synced: 04 Apr 2025

https://github.com/webriots/rate

A high-performance rate limiter library for Go applications

concurrency go golang high-performance lock-free rate-limiting thread-safe token-bucket zero-allocation

Last synced: 29 Jun 2025

https://github.com/sief/play-guard

Play2 module for rate limiting, based on token bucket algorithm

failure-rate play-framework rate-limiting scala security

Last synced: 03 May 2025

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

advanced api cache cache-responses guzzle middleware rate-limit rate-limiter rate-limiting request request-handler throttle throttle-requests wildcards

Last synced: 02 Apr 2025

https://github.com/EvoluxBR/python-redis-rate-limit

Python Rate Limiter implemented based on Redis INCR, EXPIRE, EVALSHA and EVAL.

python rate-limiting redis

Last synced: 15 May 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/rayriffy/elysia-rate-limit

Lightweight rate limiter plugin for Elysia.js

api bun elysia elysia-plugin middleware rate-limit rate-limiting

Last synced: 16 May 2025

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

api-gateway api-management fault-injection google-cloud google-kubernetes-engine istio istio-workshop kubernetes lab rate-limiting service-graph servicemesh websocket

Last synced: 14 Mar 2025

https://github.com/etcinit/speedbump

A Redis-backed rate limiter in Go

gin go middleware negroni rate-limiting redis throttle

Last synced: 12 Apr 2025

https://github.com/thomhurst/EnumerableAsyncProcessor

Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently

async async-await asynchronous asynchronous-programming rate-limiting task tasks

Last synced: 18 Apr 2025

https://github.com/jwcook/requests-ratelimiter

Easy rate-limiting for python requests

rate-limiting requests

Last synced: 16 May 2025

https://github.com/aaronerhardt/actix-governor

A middleware for actix-web that provides rate-limiting backed by governor.

actix-web governor rate-limiting

Last synced: 09 Apr 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: 09 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/alpkeskin/rota

A high-performance proxy rotation engine with automated IP management and real-time health monitoring

golang http http-proxy ip-rotation proxy proxy-checker proxy-list proxy-rotator proxy-server rate-limiting rotating-proxy scraping socks5 socks5-proxy

Last synced: 07 Jul 2025

https://github.com/farfetch/loadshedding

A .NET library created to assist the applications in applying LoadShedding techniques and making it easy to configure it

c-sharp concurrency-limiter csharp dotnet dotnet-core farfetch loadshedding middleware queue rate-limiting resilience resource-limits

Last synced: 09 Apr 2025

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/scripbox/flume

A blazing fast job processing system backed by GenStage & Redis.

background-jobs batch-processing concurrent elixir-lang genstage rate-limiting redis scheduled-jobs

Last synced: 30 Mar 2025

https://github.com/ml-archive/gatekeeper

Rate limiting middleware for Vapor 👮

rate-limiting rate-limits server-side-swift swift tose vapor vapor-3

Last synced: 16 Jul 2025

https://github.com/watzon/0x45

🚀 Modern, high-performance file sharing and URL shortening service with S3 support, rate limiting, and API keys. Built with Go and inspired by 0x0.st 📤

0x0 api docker file-sharing file-upload go gofiber golang high-performance microservice paste pastebin pastebin-service rate-limiting rest-api s3-compatible s3-storage self-hosted url-shortener web-service

Last synced: 02 Sep 2025

https://github.com/adamdriscoll/pspolly

Retry, rate-limit, cache and circuit breaker cmdlets.

caching rate-limiting retry

Last synced: 06 May 2025

https://github.com/exhammer/hammer-plug

A plug to apply rate-limiting with Hammer

elixir elixir-lang elixir-library phoenix plug rate-limiting throttling

Last synced: 16 May 2025

https://github.com/neelp03/throttlex

A distributed rate-limiting solution built with Go and Redis, designed to control API traffic and ensure system stability. Supports multiple rate-limiting policies and is scalable with Docker for easy deployment.

api-gateway api-management go golang open-source openapi opensource rate-limiting ratelimiter redis throttler throttlex

Last synced: 13 Apr 2025

https://github.com/usemuffin/throttle

(API) Rate limiting requests in CakePHP

cakephp cakephp-plugin middleware php rate-limiting

Last synced: 28 Dec 2025

https://github.com/beheh/flaps

🛬 Modular rate limiting for PHP.

leaky-bucket php rate-limiting

Last synced: 31 Mar 2025

https://github.com/cheddar-me/pecorino

Rate limiter for Rails based on leaky buckets

activerecord rack rate-limiting

Last synced: 16 Jul 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/brianhenryie/bh-wc-checkout-rate-limiter

Prevent card-attack fraud on WooCommerce stores by rate-limiting the "place order" button

checkout fraud rate-limiting woocommerce

Last synced: 14 Apr 2025

https://github.com/devleoko/license-gate

License and API key management tool and validation API for developers

access-control api api-key license-key license-keys rate-limiting

Last synced: 14 Jun 2025

https://github.com/imputnet/freebind.js

IPv6 rate limiting evasion library that allows you to bind sockets to random IP addresses from specified prefixes

anyip evasion freebind ip-rate-limit ipv4 rate-limit rate-limiting socket

Last synced: 24 Aug 2025

https://github.com/twin/g8

⛩️ Go library for protecting your HTTP handlers

authorization bearer go golang hacktoberfest handler library rate-limit rate-limiting security token

Last synced: 15 Mar 2025

https://github.com/TwiN/g8

⛩️ Go library for protecting your HTTP handlers

authorization bearer go golang hacktoberfest handler library rate-limit rate-limiting security token

Last synced: 08 Apr 2025

https://github.com/rigtorp/tokenbucket

Lock-free implementation of the token bucket algorithm in C++

algorithm lock-free rate-limiting token-bucket tokenbucket

Last synced: 26 Mar 2025

https://github.com/andrewstuart/limio

A rate limiting library for Go centered around intuitive and idiomatic interfaces, and designed to limit silly window syndrome.

golang rate rate-limiting reader

Last synced: 10 Apr 2025

https://github.com/viafintech/gcra-ruby

Generic cell rate algorithm (leaky bucket) implementation for rate limiting

rate-limiting redis ruby-gem

Last synced: 09 Apr 2025