191 packages found
Run multiple promise-returning & async functions with limited concurrency
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
- express-rate-limit
- express
- rate
- limit
- ratelimit
- rate-limit
- middleware
- ip
- auth
- authorization
- security
- brute
- force
- bruteforce
- View more
abstract rate limiter backed by redis
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
- koa2-ratelimit
- koa2-rate-limit
- koa-rate-limit
- koa-ratelimit
- koa2-brute-force
- koa-brute-force
- koa2-bruteforce
- koa-bruteforce
- koa2
- rate
- limit
- sequelize
- mongodb
- ratelimit
- View more
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
A task queue executes tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, @synchronized/@concurrent decorator, Node.js/Browser.
- task queue
- async
- promise
- await
- sequential
- synchronized
- decorator
- lock
- concurrency
- throttle
- typescript
- javascript
- node
- browser
- View more
Aggregate fn is a Javascript utility that brings together multiple async operations.
Create a debounced version of a promise returning function
Simple ratelimiter for Node.js
A rate limiter for Node.js streams.
simple discord.js v13 command handler
Better, smaller, faster - koa middleware for limit request by ip, store in-memory.
Creates a queue that executes callback functions with a delay. This can be used to prevent ratelimit on some appliactions.
Throttle promise-returning & async functions
ratelimit incoming requests based on ip or user
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
A promise limiting/concurrency library that allows you to control how many promises are run at any given time.
a transform stream that buffers up to N items, discarding on further writes
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
A user-friendly, sleek and fast client used to create and send Discord Webhooks.