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.
3k stars
22 watching
162 forks
Language: JavaScript
last commit: about 1 month ago
Linked from 1 awesome list
bruteforcedynamodbexpresshapikoalimitmysqlnestjspostgresqlprismaraterate-limitingratelimterredissecuritythrottle
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 |