Preparing for system design interviews?  Try bugzed.com →

Express.js Rate Limiter

JSON →
library 1.3.1 ·javascript
verified Jun 17, 2026

express-rate-limiter is a middleware for Express.js applications designed to control and limit incoming requests based on user IP addresses. It implements a dual-tier rate limiting strategy: an 'inner limit' to prevent rapid-fire requests (hammering) and an 'outer limit' to guard against general overuse. The current stable version is 1.3.1. While the package previously removed external dependencies for its storage mechanism, it now primarily utilizes an in-memory store, with a roadmap item to support pluggable database solutions like Redis. Key differentiators include its configurable dual-limit approach and automatic inclusion of standard X-RateLimit and Retry-After HTTP headers in responses when limits are exceeded. Releases appear somewhat irregular but indicate active maintenance through minor versions.

total hits 32
actors 5 distinct systems
last hit 16d ago human
GPTBot
4
Amazonbot
4
ByteDance
4
Script
1
Humans
16

top countries 🇺🇸 United States · VN · 🇸🇬 Singapore · 🇨🇳 China · 🇨🇦 Canada