Search results
234 packages found
Rate limit made simple, easy, async.
A debounced function that delays invoking asynchronous functions.
Checks if it was called too recently. Useful for not allowing the same action in too close succession. The time delay can be lengthened on each successful call.
Promise queue with concurrency control. A fork of p-queue for commonjs.
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Rate-limiter for Elysia.js
An asynchronous process rate limiter that works with promises
a queue to handle concurrency, async, rate limiting, duplication skipping
Run multiple promise-returning & async functions with limited concurrency by key
A rate limiter for Node.js streams.
Radis Adaptor for Node rate limiter
Fast and efficient in-memory rate-limit for Node, used to alleviate DOS attacks.
A Redis based rate limiter for Node.js and Express.
- redis
- ratelimit
- rate
- limit
- 429
- express
- expressjs
- cache
- x-ratelimit-limit
- x-ratelimit-remaining
- retry-after
- headers
Generic ratelimit tool on top of ioredis.
simple discord.js v13 command handler
A queueing system to schedule jobs and have multiple rate-limited consumers.
API server for Lad
Simple in-memory rate-limit for Node.
A function that returns a throttled variant of a Promise-returning function.
Run multiple promise-returning & async functions with limited concurrency
Limit function calls with a timeout. Useful for rate limiting against services (e.g. TMDB). Supports promises.