A reusable API Rate Limiter library for Node.js applications that supports both Express and NestJS frameworks. This library helps secure your backend by limiting the number of requests to your API endpoints.
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Rate limit middleware for Hono.
Simple in-memory rate-limit for Node.
A rate limiter component for Convex. Define and use application-layer rate limits. Type-safe, transactional, fair, safe, and configurable sharding to scale.
asynchronous function queue with adjustable concurrency
Rate limiter that supports a rolling window, either in-memory or backed by Redis
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
Cloudflare stores and helper functions for hono-rate-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
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
<div align="center">
Highly configurable and extensible rate limiter library
A modular rate limiter for SvelteKit. Use in password resets, account registration, etc.
This plugins uses [`graphql-rate-limit`](https://github.com/teamplanes/graphql-rate-limit#readme) in order to limit the rate of calling queries and mutations.
Rate limiting package for AdonisJS framework
rate limiter middleware for express applications
Rate limiting based on Generic Cell Rate Algorithm
JS/TS library that allows you to set per - time, per - user or per - anything limits for calling Firebase cloud functions
Connect rate limiter
Rate-limit any operation, backed by Redis
Throttle the speed of streams