web-gatekeeper-js
JSON →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.
Resources
packageweb-gatekeeper-js ↗
API endpoints
full doc /v1/registry/web-gatekeeper-js