Enterprise-grade job queue library for Node.js with persistent backends: Redis, MongoDB, or PostgreSQL. Version 2.2.3 supports HA pipelines, bucket processing, and poll/push modes. Differentiators include multiple backend support, high availability, and flexible queue semantics. Released under MIT, with active maintenance.
npm install keussNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to create a Redis-backed queue, push a job, and consume with a callback.
Use ESM imports (import Keuss from 'keuss') or downgrade to v1.x
Pass a pre-connected client (redis, mongodb, or pg) instead of URL string
Set type option to one of the supported backends
Use await job.done() or handle promise resolution
Explicitly set pollInterval (e.g., 1000 for 1 second)
Add "type": "module" to package.json or use .mjs extension
Use import { Queue } from 'keuss' instead of import Queue from 'keuss'Ensure client.connect() is called and awaited before instantiating Queue
Update to job.done() returning promise; use await or .then()
Install required driver: npm install redis mongodb pg
No dependency data recorded yet.