42 packages found
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Distributed task scheduler and rate limiter
- async rate limiter
- rate limiter
- rate limiting
- async
- rate
- limiting
- limiter
- throttle
- throttling
- throttler
- load
- clustering
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Configurable Denial-Of-Service prevention for http services
A fully-featured REST client built for ease-of-use and resilience
A rate limiter that uses redis to horizontally scale across servers. It allows a user to set the number of tokens per user per timeframe. What separates this package from the rest is it is race-condition safe since it uses a LUA script for atomic funcs
A module that allows batching of async operations with optional time limits (e.g. 50 API requests at a time or 50 API requests / 10 seconds)
heartbeat stream will help to keep objects flowing when main stream is waiting for more data
Sharded queue with job limit for running async functions on an interval
Throttling for promises (or functions) using MongoDB for multicore and multicluster synchronization
asynchronous rate limiter with priority
simple synchronous rate limiter using the token-bucket algorithm
limits.js version that can be used with co
Rate limit methods and adjust behavior according to current usage rates
A custom React Hook for tracking which API calls are currently in-flight
API server for Lad
A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
This is pretty rough, read the source. It's a fork of https://github.com/rook2pawn/node-ddos