Queues up functions to follow a specified rate limit
Token-aware rate-limit queue proxy for the Anthropic Claude API. Agents never see a 429.
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
A simple and powerful javascript filter, rate limit & queue system for data streams, APIs and other integrations.
[](https://www.npmjs.com/package/rate-limit-q) # Rate Limit Queue (rate-limit-q)
Lightweight utilities for debouncing, throttling, and more - designed for npm packages.
Utilities for debouncing, throttling, rate-limiting, queuing, and more.
A Redis store for the `express-rate-limit` middleware
Utilities for debouncing and throttling functions in React.
Call an array of promise-returning functions, restricting concurrency to a specified limit.
A low overhead rate limiter for your routes
Tiny async queue with concurrency control. Like p-limit or fastq, but smaller and faster.
Promise queue with concurrency control
Rate limit for axios
Rate limit middleware for Hono.
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
Fixed window rate-limiting directive for GraphQL. Use to limit repeated requests to queries and mutations.
A scheduler based on requestAnimationFrame
Throttles arbitrary code to execute a maximum number of times per interval. Best for making throttled API requests.
Devtools for Pacer.
React adapter for devtools for Pacer.
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
[](https://www.npmjs.com/package/@upstash/ratelimit) [](https://github.com/upstash/ratelimit/actions/workf
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
A rate-limited Queue for EventMachine
A thread-safe rate-limited work queue, which allows for background and foreground operations.
Rate limit how many times a job can be run from a queue
A Resque plugin which allows you to create dedicated queues for jobs that use rate limited apis. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate_limited_queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/rety logic for twitter, angelist and evernote; these allow you to support rate limited apis with minimal changes.
A Resque plugin which allows you to create dedicated queues for jobs that use rate-limited APIs. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate-limited queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/retry logic for Twitter, AngelList and Evernote; these allow you to support rate-limited APIs with minimal changes.
Ruby binding for Honker — a SQLite-native task runtime. Queues, streams, pub/sub, time-trigger scheduler, results, locks, rate limits, all in one .db file. Thin wrapper around the Honker SQLite loadable extension; no Redis, no external broker.