embedded-queue is a job/message queue for Node.js and Electron that persists data using NeDb embedded database, eliminating the need for external processes like Redis or MySQL. Current stable version is 0.0.11 with low release cadence. Key differentiators are zero external dependencies for persistence (NeDb is embedded), and a simple API for creating jobs, processors, and event handlers.
No compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
CommonJS: destructure Queue from the package. Version <=1 supported this pattern.
ESM: named import. Note: the package does not provide default export.
Event is a named export containing constants like Complete, Failure, etc.
TypeScript type import for Job interface, e.g., import type { Job } from 'embedded-queue';
Shows basic queue creation, job processing, event handling, job creation, and shutdown.
Breaking-change detection hasn't run for this library yet.
CVE tracking and dependency tree are planned for a later release.