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
162 forks
Language: JavaScript
last commit: about 1 month 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 460
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,119
envoyproxy/ratelimit Provides rate limiting functionality to applications 2,294
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,119
exhammer/hammer A rate limiter with pluggable storage backends for Elixir applications. 749
ai/size-limit Analyzes JavaScript bundle size and execution time to enforce performance budgets 6,561
grempe/ex_rated A rate limiting utility that manages access to a service with adjustable time windows and limits. 452
netflix/concurrency-limits A Java library that helps services determine and enforce optimal concurrency limits to balance throughput with latency. 3,261