p-limit
Run multiple promise-returning & async functions with limited concurrency
debounce
Delay function calls until a set time elapses after the last invocation
express-rate-limit
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
p-queue
Promise queue with concurrency control
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