queue-promised
JSON →A Node.js library for rate-limiting asynchronous function executions using a queue of worker functions. Each task returns a Promise that resolves when a worker becomes available. Version 0.0.30 is the latest stable release; the library is mature with low release cadence (last update 2019). It offers both a simple wrapper for existing functions and a lower-level API with explicit queue and worker management. Unlike more opinionated rate limiters, it does not enforce any concurrency model beyond a configurable number of workers.
Resources
packagequeue-promised ↗