node-rate-limiter-flexible

Rate Limiter

A rate limiter for preventing DDoS and brute force attacks on web applications

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

GitHub

3k stars
22 watching
163 forks
Language: JavaScript
last commit: almost 2 years ago
Linked from 1 awesome list

bruteforcedynamodbexpresshapikoalimitmysqlnestjspostgresqlprismaraterate-limitingratelimterredissecuritythrottle

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mennanov/limitersDistributed rate limiting solution with various algorithms and backends474
tj/node-ratelimiterA rate limiter for Node.js applications using Redis as the backing store.719
microlinkhq/async-ratelimiterAn asynchronous rate limiter middleware implementation using Redis to track requests and enforce limits.320
timebug/lua-resty-redis-ratelimitA Lua-based module to limit incoming requests between multiple instances using a 'leaky bucket' algorithm and Redis as the backend storage.163
jaytaph/ratelimitbundleA bundle for Symfony applications that simplifies rate limiting by adding an annotation to controllers and actions.332
oslabs-beta/graphql-gateA GraphQL query complexity analysis and rate limiting library for Node.js APIs.57
alisaifee/flask-limiterAn extension for Flask that provides rate limiting functionality1,126
envoyproxy/ratelimitProvides rate limiting functionality to applications2,310
adampflug/express-bruteA middleware solution to rate-limit incoming requests to prevent brute-force attacks on express routes.564
reugn/equalizerA set of performant rate limiters for Go applications88
stefanprodan/aspnetcoreratelimitProvides rate limiting middleware for ASP.NET Core applications3,122
exhammer/hammerEnables users to set limits on actions performed within specified time intervals767
ai/size-limitAnalyzes JavaScript bundle size and execution time to enforce performance budgets6,582
grempe/ex_ratedA rate limiting utility that manages access to a service with adjustable time windows and limits.453
netflix/concurrency-limitsA Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency.3,281