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.
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
express-slow-down
Basic IP rate-limiting middleware for Express that slows down responses rather than blocking the user.