618 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
Promise queue with concurrency control
- promise
- queue
- enqueue
- limit
- limited
- concurrency
- throttle
- throat
- rate
- batch
- ratelimit
- priority
- priorityqueue
- fifo
- View more
Throttle the parallelism of an asynchronous (promise returning) function / functions
Truncate a string to a specific width in the terminal
Measure process load with automatic handling of 'Service Unavailable' plugin for Fastify.
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
A brute-force protection middleware for express routes that rate limits incoming requests
limits calls to functions that return promises
abstract rate limiter backed by redis
Common typescript ready prototypes available in both CommonJS and ECMAScript
- server-side
- client-side
- common
- typescript
- prototype
- array
- all
- any
- append
- average
- chunk
- clone
- compact
- contains
- 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
[...].map() that supports skip, limit, step and more
A brute-force protection middleware for express routes that rate limits incoming requests that is compatible with Cloudflare
A brute-force protection middleware for express routes that rate limits incoming requests
Run promise-returning & async functions concurrently with optional limited concurrency
Tag-safe truncation for HTML and XML. Works by word!
Node.js rate limiter by key and protection from DDoS and Brute-Force attacks in process Memory, Redis, MongoDb, Memcached, MySQL, PostgreSQL, Cluster or PM
Rate limiting for hapi/hapi.js to prevent brute-force attacks
- brute force
- brute force protection
- bruteforce
- hapi
- hapi.js
- hapijs
- limit
- plugin
- rate
- rate limit
- rate limiter
- rate limiting
- rate-limit
splits a string into limited length of substrings, but keep last substring unsplit