limiter
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
Distributed task scheduler and rate limiter
asynchronous rate limiter with priority
Interactively manage concurrency for outbound requests.
Configurable Denial-Of-Service prevention for http services
A fully-featured REST client built for ease-of-use and resilience
API server for Lad
NPM module that can be used to rate limit socket.io events. Should not be seen as stable.
Throttling for promises (or functions) using MongoDB for multicore and multicluster synchronization
limits.js helps you to handle API limitations
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
simple synchronous rate limiter using the token-bucket algorithm
This is pretty rough, read the source. It's a fork of https://github.com/rook2pawn/node-ddos
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)
THROttle eVENTS offer a higher level interface to rate limiting
api gateway middleware from xitloop for nodejs projects.
Lexicographic key helper functions for firebase sorting/limiting
A generic rate limiter for node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Rate limiter for Credo application
var Ddos = require('ddos') var express = require('express') var ddos = new Ddos({burst:10, limit:15}) var app = express(); app.use(ddos.express);