A crash-friendly queue for Node.js that persists queue state to disk and can safely restart after a crash. Uses a worker pool with configurable concurrency. Version 5.0.4 is the latest stable release; maintenance is infrequent. Key differentiators: zero external dependencies beyond core Node modules (LevelDB fork removed after v4), simple stream-based API, and automatic persistence of queue state. Compared to alternatives like Bull or Kue, it is minimal, with no Redis dependency. Primarily used in server-side applications requiring durable job processing without a dedicated message broker.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
The package exports a single function via default export. Use default import for ESM.
CommonJS users must call require() directly; there is no named export.
There is no named export 'Queue'. Use default import to get the constructor function.
Shows how to create a queue with a worker function, write jobs, handle events, and end the queue.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.