DeBeem Queue is a lightweight, TypeScript-native queue library for Node.js (>=20.17.0), built with modern ESM and full TypeScript support. Version 1.0.31 provides a minimal, unopinionated queue implementation suitable for managing asynchronous task flows, job processing, or message buffering. It differentiates from alternatives like Bull or Bee-Queue by its zero-dependency design and focus on simplicity, making it ideal for small-scale or embedded use cases. The project is maintained by the DeBeem organization and follows a regular release cadence with semantic versioning.
npm install debeem-queueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage: create a queue with concurrency, add tasks, and process with error handling.
Upgrade Node.js to >=20.17.0
Use import { Queue } from 'debeem-queue'Explicitly set concurrency when creating queue instance
Use import type { Task } from 'debeem-queue'Change to import { Queue } from 'debeem-queue'Use named import: import { Queue } from 'debeem-queue'Switch to ESM imports or set type: module in package.json