JSPM

Found 42 results for throttler

bottleneck

Distributed task scheduler and rate limiter

  • v2.19.5
  • 103.27
  • Published

p-throttler

A promise based throttler capable of limiting execution of parallel tasks

  • v1.0.2
  • 74.44
  • Published

tokenbucket

A flexible rate limiter using different variations of the Token Bucket algorithm, with hierarchy support, and optional persistence in Redis. Useful for limiting API requests, or other tasks that need to be throttled.

  • v0.3.2
  • 58.28
  • Published

@rutter/bottleneck

Distributed task scheduler and rate limiter

  • v2.19.6
  • 55.19
  • Published

method-throttle

throttles a method for a specific time

  • v1.1.0
  • 45.97
  • Published

@nestjs-redis/throttler-storage

Redis storage for NestJS Throttler enabling distributed rate limiting across multiple application instances

  • v0.11.2
  • 45.58
  • Published

@nestjs-redis/kit

All-in-one convenience package that re-exports every module in the NestJS Redis Toolkit

  • v0.11.2
  • 37.38
  • Published

throttlers

[![Version](https://img.shields.io/npm/v/throttlers.svg)](https://www.npmjs.com/package/throttlers) [![Maintenance](https://img.shields.io/maintenance/yes/2025)](https://github.com/havelessbemore/throttlers/graphs/commit-activity) [![License](https://img.

  • v0.1.0
  • 27.91
  • Published

capacity-limiter

Job scheduler and rate limiter based on capacity. Execution pool.

  • v1.1.0
  • 22.28
  • Published

cape-baboon

Request throttler for http requests against enemy webservices with unpredictable behavior for mass requests.

  • v1.5.1
  • 18.86
  • Published

pace-keeper

Promise-based job throttler, a pace-keeper that helps to schedule and slow down fetch-requests or any other async jobs

  • v1.2.3
  • 16.98
  • Published

local-lowdb

Simple And Fast JSON database, copy from lowdb

  • v0.0.1
  • 13.52
  • Published

traffic-throttler

A Node.js throttler, Commonly used to request throttling

  • v1.0.11
  • 13.13
  • Published

@hcfy/bottleneck

Distributed task scheduler and rate limiter

  • v2.20.3
  • 12.73
  • Published

midway-throttler

midway throttler base on traffic-throttler

  • v1.0.4
  • 12.29
  • Published

rolling-window-throttler

rolling window throttler - Count invocations per key and returns true if invocation allowed within provided durationWindow and max invocations per key

  • v1.0.3
  • 11.79
  • Published

odysseus-limit

[![NPM Version][npm-image]][npm-url] [![Linux Build][travis-image]][travis-url] [![Test Coverage][coveralls-image]][coveralls-url]

  • v0.0.5
  • 11.32
  • Published

reflo

A modular, Redis-backed rate limiting middleware for Express with pluggable strategies and exponential backoff.

  • v1.0.4
  • 11.19
  • Published

fn-throttler

Throttling for promises (or functions) using MongoDB for multicore and multicluster synchronization

  • v0.1.1
  • 10.40
  • Published

@zelgadis87/throttler

A simple task throttler, letting through only X functions every Y seconds. Based on Bluebird promises.

  • v1.0.1
  • 8.99
  • Published

portara

Apollo GraphQL rate limiter, throttler, and

  • v1.0.8
  • 8.87
  • Published

request-throttler

Middleware to throttle requests by a single use/set of users

  • v2.0.0
  • 8.78
  • Published

openai-throttler

Opinionated request throttling utility to help manage token and request rate limits to the OpenAI API.

  • v1.0.1
  • 4.89
  • Published

macrolimiter

An npm package that facilitates both the generation and validation of API keys, as well as the limiting of calls for specific API keys on key-protected routes.

    • v0.0.6
    • 4.50
    • Published

    tokenbucket-latest-redis

    A flexible rate limiter using different variations of the Token Bucket algorithm, with hierarchy support, and optional persistence in Redis. Useful for limiting API requests, or other tasks that need to be throttled.

    • v0.3.6
    • 2.94
    • Published

    @mangosteen/rate-limiter

    A rate limiter that helps you limit your client from making excessive API requests.

    • v1.1.1
    • 2.87
    • Published

    task_throttler

    Allows you to queue up functions as tasks and set what rate of speed they fire off. Can be a single interval or it can repeat.

    • v0.1.5
    • 2.63
    • Published