Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
p-limit
Run multiple promise-returning & async functions with limited concurrency
throttleit
Throttle a function to limit its execution rate
p-queue
Promise queue with concurrency control
debounce
Delay function calls until a set time elapses after the last invocation
p-throttle
Throttle promise-returning & async functions
express-rate-limit
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
stream-throttle
A rate limiter for Node.js streams.
debounce-promise
Create a debounced version of a promise returning function
ratelimiter
abstract rate limiter backed by redis
p-debounce
Debounce promise-returning & async functions
koa2-ratelimit
IP rate-limiting middleware for Koajs 2. Use to limit repeated requests to APIs and/or endpoints such as password reset.
p-queue-compat
Compatible version of p-queue
graphql-rate-limit-directive
Fixed window rate-limiting directive for GraphQL. Use to limit repeated requests to queries and mutations.
p-ratelimit
Promise-based utility to make sure you don’t call rate-limited APIs too quickly.
express-slow-down
Basic IP rate-limiting middleware for Express that slows down responses rather than blocking the user.
debounce-async
A debounced function that delays invoking asynchronous functions.
async-ratelimiter
Rate limit made simple, easy, async.
koa-ratelimit
Rate limiter middleware for koa
@esm2cjs/p-queue
Promise queue with concurrency control. This is a fork of sindresorhus/p-queue, but with CommonJS support.
rate-limit-mongo
Provides a Mongo store for the express-rate-limit middleware.