Ecosyste.ms: Awesome
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: 16 Dec 2024
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: 28 Oct 2024
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: 16 Dec 2024
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 Dec 2024
https://github.com/unkeyed/unkey
Open source API management platform
api api-keys authentication authorization gateway hacktoberfest open-source rate-limiter
Last synced: 16 Dec 2024
https://github.com/express-rate-limit/express-rate-limit
Basic rate-limiting middleware for the Express web server
api express express-js express-middleware nodejs rate-limiter rate-limiting rest-api security web
Last synced: 16 Dec 2024
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: 17 Dec 2024
https://github.com/sgrondin/bottleneck
Job scheduler and rate limiter, supports Clustering
clustering limiter rate-limiter rate-limiting scheduler throttle throttling
Last synced: 17 Dec 2024
https://github.com/SGrondin/bottleneck
Job scheduler and rate limiter, supports Clustering
clustering limiter rate-limiter rate-limiting scheduler throttle throttling
Last synced: 28 Oct 2024
https://github.com/failsafe-go/failsafe-go
Fault tolerance and resilience patterns for Go
bulkhead cache circuit-breaker fallback hedge rate-limiter resilience resiliency-patterns retry timeout
Last synced: 26 Oct 2024
https://github.com/laurents/slowapi
A rate limiter for Starlette and FastAPI
asgi fastapi python rate-limiter starlette uvicorn
Last synced: 17 Dec 2024
https://github.com/laurentS/slowapi
A rate limiter for Starlette and FastAPI
asgi fastapi python rate-limiter starlette uvicorn
Last synced: 24 Oct 2024
https://github.com/mailgun/gubernator
High Performance Rate Limiting MicroService and Library
cloudnative golang golang-library grpc microservice rate-limiter rate-limiting
Last synced: 29 Sep 2024
https://github.com/exhammer/hammer
An Elixir rate-limiter with pluggable backends
elixir elixir-lang phoenix phoenix-framework rate-limiter rate-limiting
Last synced: 18 Dec 2024
https://github.com/ExHammer/hammer
An Elixir rate-limiter with pluggable backends
elixir elixir-lang phoenix phoenix-framework rate-limiter rate-limiting
Last synced: 31 Oct 2024
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: 12 Nov 2024
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: 14 Dec 2024
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: 18 Dec 2024
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: 18 Dec 2024
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: 19 Dec 2024
https://github.com/dmi3kno/polite
Be nice on the web
crawler memoise r r-package rate-limiter robotstxt rstats rvest scraper webscraping
Last synced: 25 Oct 2024
https://github.com/rhinobase/hono-rate-limiter
Rate Limit middleware for Hono Server
api hono honojs middleware nodejs rate-limiter rate-limiting rest-api security serverless web
Last synced: 21 Dec 2024
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: 14 Nov 2024
https://github.com/yangwenmai/ratelimit
基于令牌桶算法和漏桶算法来实现的限速限流,Golang实现。
golang leaky-bucket rate-limiter token-bucket
Last synced: 16 Dec 2024
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: 19 Dec 2024
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: 15 Dec 2024
https://github.com/onur-ozkan/nestjs-rate-limiter
Highly configurable and extensible rate limiter library
guard nestjs rate-limiter request-limiter security
Last synced: 27 Sep 2024
https://github.com/ozkanonur/nestjs-rate-limiter
Highly configurable and extensible rate limiter library
guard nestjs rate-limiter request-limiter security
Last synced: 15 Dec 2024
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: 17 Dec 2024
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: 17 Dec 2024
https://github.com/express-rate-limit/rate-limit-redis
A rate limiting store for express-rate-limit with Redis/Redict/Valkey/etc.
express express-js express-middleware expressjs node node-js nodejs rate-limit rate-limiter rate-limiting ratelimit ratelimiter ratelimiting redict redis valkey
Last synced: 20 Dec 2024
https://github.com/oultimocoder/cloudflare-planetscale-hono-boilerplate
A boilerplate for building production-ready RESTful APIs using Cloudflare, Hono, and Planetscale
api boilerplate cloudflare cloudflare-workers durable-objects email-sender hono jwt oauth oauth2 planetscale rate-limiter rate-limiting rest-api starter typescript
Last synced: 18 Dec 2024
https://github.com/systemfw/upperbound
A purely functional rate limiter
functional-programming rate-limiter scala
Last synced: 18 Dec 2024
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: 13 Dec 2024
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 Nov 2024
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: 03 Nov 2024
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: 17 Dec 2024
https://github.com/ThrottlingTroll/ThrottlingTroll
Rate limiting/throttling middleware for ASP.NET Core and Azure Functions
asp-net asp-net-core azure-functions distributed middleware rate-limit rate-limiter rate-limiting ratelimit ratelimiter redis throttle throttler throttling
Last synced: 09 Nov 2024
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: 20 Dec 2024
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: 15 Dec 2024
https://github.com/reugn/equalizer
A set of performant rate limiters for Go
api quota quotas rate rate-limit rate-limiter rate-limiting ratelimit ratelimiter sliding-window throttle throttler throttling tokenbucket
Last synced: 16 Nov 2024
https://github.com/hamburgscleanest/laravel-guzzle-throttle
A Laravel wrapper for https://github.com/hamburgscleanest/guzzle-advanced-throttle.
api cache cache-responses guzzle laravel laravel-5-package rate-limit rate-limiter rate-limiting request request-handler throttle throttle-requests wildcards
Last synced: 20 Nov 2024
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: 18 Dec 2024
https://github.com/iamolegga/nestjs-ratelimiter
Distributed consistent flexible NestJS rate limiter based on Redis
nest nestjs rate-limiter ratelimiter redis
Last synced: 15 Dec 2024
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: 21 Dec 2024
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: 17 Nov 2024
https://github.com/abriginets/umbress
Blazing fast ExpressJS anti-DDoS middleware ⚡
abuseipdb anti-ddos blacklist ddos ddos-attacks express-middleware expressjs mitigation node nodejs rate-limiter
Last synced: 02 Nov 2024
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: 28 Oct 2024
https://github.com/42wim/rl
Rate limit from stdin to stdout (drop or keep messages)
Last synced: 22 Oct 2024
https://github.com/sourcefuse/loopback4-ratelimiter
A Rate Limiting Extension for Loopback 4 Applications
arcbysf loopback4 loopback4-extension rate-limiter rate-limiting security security-tools
Last synced: 21 Nov 2024
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: 06 Nov 2024
https://github.com/wemake-services/asyncio-redis-rate-limit
Rate limiter for async functions using Redis as a backend.
aiohttp aioredis asyncio httpx python python3 rate-limit rate-limiter rate-limiting ratelimit redis redispy
Last synced: 08 Nov 2024
https://github.com/snok/self-limiters
Async distributed rate limiters for Python
async asyncio distributed python rate-limiter redis rust semaphore tokenbucket
Last synced: 17 Dec 2024
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: 07 Oct 2024
https://github.com/abo/rerate
redis-based rate counter and rate limiter
rate-counter rate-limiter redis
Last synced: 11 Nov 2024
https://github.com/code4wt/RateLimiter
简单限流算法实现
leaky-bucket rate-limiter token-bucket
Last synced: 13 Nov 2024
https://github.com/eddiejibson/limitrr-php
Better PHP rate limiting using Redis.
brute-force brute-force-attacks middleware php rate-limiter rate-limiting redis security security-tools slimphp
Last synced: 28 Oct 2024
https://github.com/dpep/berater_rb
work within limits
concurrency-limiter limiter rate-limiter
Last synced: 16 Dec 2024
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: 19 Nov 2024
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: 27 Oct 2024
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: 27 Oct 2024
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: 10 Nov 2024
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: 13 Oct 2024
https://github.com/stevenvachon/limited-request-queue
Interactively manage concurrency for outbound requests.
concurrency data-structure dos http nodejs priority-queue queue rate-limiter requests url whatwg
Last synced: 02 Nov 2024
https://github.com/insidewhy/rxjs-ratelimiter
rxjs lossless rate limiter
angular rate-limiter rate-limiting redux-observable rxjs rxjs6
Last synced: 30 Oct 2024
https://github.com/rrd108/nuxt-api-shield
Nuxt API Rate Limiter / Brute Force Protection
nuxt nuxt-module rate-limiter security
Last synced: 12 Oct 2024
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: 06 Nov 2024
https://github.com/lrascao/raterl
An erlang ETS based rate limiter inspired by Jobs
Last synced: 27 Oct 2024
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: 14 Oct 2024
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: 15 Dec 2024
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: 12 Dec 2024
https://github.com/adiologydev/oak-rate-limit
Rate-limiting middleware for Oak server on Deno
deno hacktoberfest rate-limiter
Last synced: 20 Nov 2024
https://github.com/houbb/rate-limit
🎃Rate limit for java.(java 渐进式限流工具框架,支持 spring springboot 字节码)
cache limit limiter rate-limit rate-limiter rate-limiting
Last synced: 07 Nov 2024
https://github.com/client-side/throttle
Java Rate Limiter Derived From Googles' Guava Implementation
java rate-limiter rate-limiting throttle
Last synced: 29 Sep 2024
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: 22 Nov 2024
https://github.com/nicolas-ggd/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: 15 Oct 2024
https://github.com/exhammer/hammer-backend-mnesia
Mnesia backend for Hammer
elixir elixir-lang mnesia rate-limiter rate-limiting throttling
Last synced: 12 Nov 2024
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: 15 Oct 2024
https://github.com/ycd/dur
📮 Lightweight, high performance, stateless and configurable API rate limiter.
api-rate-limit rate-limiter rate-limiting rust
Last synced: 11 Oct 2024
https://github.com/bmpi-dev/instaghub
instagram viewer
elixir instagram-api phoenix rate-limiter redis redis-cache
Last synced: 28 Nov 2024
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: 09 Nov 2024
https://github.com/muhammadmp97/rate-limiter
Simple Rate Limiter 🚦
docker javascript nodejs rate-limiter rate-limiting redis
Last synced: 25 Nov 2024
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: 17 Nov 2024
https://github.com/leocolman/simplefeaturethrottler
When adding a new feature to an unstable production environment, a service might want to limit the amount of calls made to external services or procedures. With Simple Feature Throttle you can control this.
feature hacktoberfest kotlin percentage-throttle rate-limit rate-limiter rate-limiting throttle throttler throttling
Last synced: 11 Nov 2024
https://github.com/mrstebo/nancy.leakybucket
A request limiter based on the Leaky Bucket algorithm
bucket hacktoberfest leaky leaky-bucket-algorithm leakybucket limiter limiting nancy rate rate-limiter rate-limiting
Last synced: 07 Nov 2024
https://github.com/montag451/rlproxy
A small TCP proxy with rate limiting capability
bandwidth-limiter bandwidth-limiting go golang proxy rate-limit rate-limiter rate-limiting tcp tcp-proxy throttler throttling token-bucket
Last synced: 22 Nov 2024
https://github.com/deknowny/raliguard
Lazy rate limit semaphore (a.k.a fixed window algorithm without queueing) implementation to control your asynchronous code frequency execution
async rate-limiter rate-limiting rust rust-lang semaphore threads tokio tokio-rs
Last synced: 09 Nov 2024
https://github.com/brotkrueml/typo3-form-rate-limit
TYPO3 form finisher for rate limiting when sending a form
form rate-limit rate-limiter rate-limiting typo3-cms-extension typo3-extension typo3-form
Last synced: 03 Dec 2024
https://github.com/mediv0/telegram-rate-limiter
dead simple rate limiter for telegram bots with typescript support.
rate-limiter telegram telegram-bot telegrambot
Last synced: 12 Nov 2024
https://github.com/keratin/throttled-valve
extends throttled/throttled with a new rate limiter ideal for constricting rates to mitigate sustained abuse
Last synced: 15 Nov 2024
https://github.com/emiraydin/ratelimiter
Rate limiter for APIs, built with Node.js and Redis
javascript rate-limit rate-limiter rate-limiting rate-limits throttle throttle-calls
Last synced: 11 Oct 2024
https://github.com/donatorsky/go-rate-limiter
A Go's rate limiting package for asynchronous jobs.
async asynchronous go golang rate-limiter rate-limiting
Last synced: 13 Nov 2024
https://github.com/raomuyang/sikong-mq
一个消息队列实践 -- A message queue through the channel connected sender and receiver
message-queue messagequeue mq rate-limiter redis
Last synced: 14 Oct 2024
https://github.com/razonyang/php-token-bucket
PHP Token Bucket for HTTP rate limiter
Last synced: 09 Nov 2024
https://github.com/mseal/clerx
💁⛑ Timely Suite of RxJS Operators and Observables
rate-limiter rate-limiting rxjs semaphore time
Last synced: 19 Oct 2024
https://github.com/byunjuneseok/fastapi-frl
⚡️⏲ Rate limiter library for FastAPI. (Work in progress..)
aioredis fastapi python3 rate-limiter rate-limiting redis
Last synced: 16 Nov 2024
https://github.com/rapter1990/foreignexchangeexample
Case Study - Openpayd Foreign Exchange Example (Spring Boot, Java 21, Docker, Maven, JUnit Test, Integration Test, In-Memory Database (H2 Database), Github Actions, Spring Open Api, Mapstruct, Spring Cache, Resillience4j (Rate Limiter))
docker docker-compose dockerfile github-actions h2-database in-memory-database integration-test java21 junit mapstruct maven mockito monolith openapi rate-limiter resilience4j resttemplate spring-boot spring-cache
Last synced: 07 Nov 2024
https://github.com/avnsh1111/laravel-api-rate-limiter
Laravel API Rate Limiter is an open-source package designed to help developers easily implement and manage rate limiting for their API endpoints in Laravel applications. This package aims to provide a flexible and configurable solution for protecting APIs from excessive requests, ensuring optimal performance and preventing abuse.
api api-rest laravel laravel-api-rate-limiter laravel10 middleware rate-limiter
Last synced: 11 Oct 2024
https://github.com/gnikolovski/cb-rate-limiter
API rate limiter which uses Couchbase for storing data
couchbase middleware nosql php rate-limiter rate-limiting slim-framework
Last synced: 12 Oct 2024
https://github.com/chrisalmeida/blackout
A very thin wrapper around Erlang's mnesia, used to provide distributed rate limiting, with little to no configuration and a simple API for developer happiness.
distributed distributed-systems elixir elixir-lang elixir-library elixir-programming-language mnesia rate-limit rate-limiter rate-limiting
Last synced: 12 Oct 2024