web-gatekeeper-js

JSON →
library 1.2.6 ·javascript
verified Jun 7, 2026

Redis-based rate limiter and throttler for Node.js using sliding window and token bucket algorithms. v1.2.6 is current stable, with active maintenance (last update recent). Designed for distributed/horizontally scaled environments (Kubernetes, load-balanced servers). Uses atomic Lua scripts to prevent race conditions. Supports Express, Fastify, NestJS, Koa. Alternative to express-rate-limit but Redis-backed for multi-instance consistency. Lightweight, TypeScript support, requires ioredis peer dependency.