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: 3 months ago
Linked from 1 awesome list

bruteforcedynamodbexpresshapikoalimitmysqlnestjspostgresqlprismaraterate-limitingratelimterredissecuritythrottle

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mennanov/limiters Distributed rate limiting solution with various algorithms and backends 474
tj/node-ratelimiter A rate limiter for Node.js applications using Redis as the backing store. 719
microlinkhq/async-ratelimiter An asynchronous rate limiter middleware implementation using Redis to track requests and enforce limits. 320
timebug/lua-resty-redis-ratelimit A Lua-based module to limit incoming requests between multiple instances using a 'leaky bucket' algorithm and Redis as the backend storage. 163
jaytaph/ratelimitbundle A bundle for Symfony applications that simplifies rate limiting by adding an annotation to controllers and actions. 332
oslabs-beta/graphql-gate A GraphQL query complexity analysis and rate limiting library for Node.js APIs. 57
alisaifee/flask-limiter An extension for Flask that provides rate limiting functionality 1,126
envoyproxy/ratelimit Provides rate limiting functionality to applications 2,310
adampflug/express-brute A middleware solution to rate-limit incoming requests to prevent brute-force attacks on express routes. 564
reugn/equalizer A set of performant rate limiters for Go applications 88
stefanprodan/aspnetcoreratelimit Provides rate limiting middleware for ASP.NET Core applications 3,122
exhammer/hammer Enables users to set limits on actions performed within specified time intervals 767
ai/size-limit Analyzes JavaScript bundle size and execution time to enforce performance budgets 6,582
grempe/ex_rated A rate limiting utility that manages access to a service with adjustable time windows and limits. 453
netflix/concurrency-limits A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency. 3,281