Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
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
bottleneck
Distributed task scheduler and rate limiter
limited-request-queue
Interactively manage concurrency for outbound requests.
limiter-es6-compat
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
@maselious/bottleneck
Distributed task scheduler and rate limiter
bottleneckp
asynchronous rate limiter with priority
sveltekit-rate-limiter
A modular rate limiter for SvelteKit. Use in password resets, account registration, etc.
ddos
Configurable Denial-Of-Service prevention for http services
@sderrow/bottleneck
Distributed task scheduler and rate limiter
@thellimist/bottleneck
Distributed task scheduler and rate limiter
@rutter/bottleneck
Distributed task scheduler and rate limiter
async-redis-rate-limiter
Rate-limiter in Node.js, powered by Redis.
@sergiiivzhenko/bottleneck
Distributed task scheduler and rate limiter
@tayatecnologia/bottleneck
Distributed task scheduler and rate limiter
@ladjs/api
API server for Lad
limiter2
Rate limiter for Node.js
@railzai/bottleneck
Distributed task scheduler and rate limiter
capacity-limiter
Job scheduler and rate limiter based on capacity. Execution pool.
scalable-rate-limiter
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
socket.io-ratelimiter
NPM module that can be used to rate limit socket.io events. Should not be seen as stable.