Redis-backed requests-per-minute limiter for AI/LLM API calls.
Promise queue with concurrency control
Lightweight utilities for debouncing, throttling, and more - designed for npm packages.
Compatible version of p-queue
Tiny queue data structure
Utilities for debouncing, throttling, rate-limiting, queuing, and more.
Utilities for debouncing and throttling functions in React.
Tiny async queue with concurrency control. Like p-limit or fastq, but smaller and faster.
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
fast, tiny `queueMicrotask` shim for modern engines
Throttles arbitrary code to execute a maximum number of times per interval. Best for making throttled API requests.
High-priority task queue for Node.js and browsers
A simple rate limited queue for asynchronous operations. Restricts the number of operations executed per time interval.
A shim for the setImmediate efficient script yielding API
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Better Queue for NodeJS
queue-lit is a tiny queue data structure in case you `Array#push()` or `Array#shift()` on large arrays very often
The smallest and simplest JavaScript priority queue
node-edge-tts is a module that using Microsoft Edge's online TTS (Text-to-Speech) service on the Node.js
A simple tool to keep requests to be executed in order.
async/await simple priority queues
Devtools for Pacer.
React adapter for devtools for Pacer.
Next tick shim that prefers process.nextTick over queueMicrotask for compat