{"library":"oss-ratelimit","type":"library","category":null,"description":"A production-ready, open-source rate limiting library for Node.js and Next.js, built with TypeScript. v2.6.0 supports multiple algorithms (fixed window, sliding window, token bucket) via efficient Redis and Lua scripts. Features an optional registry system for managing multiple limiter configurations, ephemeral in-memory cache for resilience, configurable fail-open/closed strategies, analytics, and blocking support. Distributed under MIT license, actively maintained with regular releases.","language":"javascript","status":"active","version":"2.6.0","tags":["javascript","rate-limit","ratelimit","redis","token-bucket","sliding-window","fixed-window","rate-limiting","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install oss-ratelimit","imports":["import { Ratelimit } from 'oss-ratelimit'","import { slidingWindow } from 'oss-ratelimit'","import { getRedisClient } from 'oss-ratelimit'","import type { RateLimitConfig } from 'oss-ratelimit'","import { initRateLimit } from 'oss-ratelimit'"]},{"cmd":"yarn add oss-ratelimit","imports":[]},{"cmd":"pnpm add oss-ratelimit","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"oss-ratelimit","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}