queue-promise

JSON →
library 2.2.1 ·javascript
verified Jun 7, 2026

queue-promise (v2.2.1) is a minimal, zero-dependency library for managing concurrent promise-based queues in Node.js. It provides configurable concurrency (default 5) and interval (default 500ms) controls, task enqueuing/dequeuing, and event emission (start, stop, end, resolve, reject). Unlike heavier alternatives like Bull or bee-queue, it is dependency-free and suitable for simple in-process queueing. The library ships TypeScript definitions, has a stable release cadence, and supports both automatic and manual start modes. Compatible with Node >=8.12.0.