limiter
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
bottleneck
Distributed task scheduler and rate limiter
rate-limiter-flexible
Node.js rate limiter by key and protection from DDoS and Brute-Force attacks in process Memory, Redis, MongoDb, Memcached, MySQL, PostgreSQL, Cluster or PM
rolling-rate-limiter
Rate limiter that supports a rolling window, either in-memory or backed by Redis