A distributed job queue built with Redis and TypeScript, currently at version 8.0.3. It supports delayed jobs, scheduled jobs with cron or human-readable syntax, parallel multi-server execution, promise-based API, retries on failure, and job locking. Compared to similar queues like Bull or Bee, Appolo Queue offers a simpler API with built-in delay and schedule methods using natural language dates. Development appears paused with no recent releases, but the package remains functional for basic use cases.
npm install appolo-queueNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows initialization, handler registration, job creation, and graceful shutdown with appolo-queue.
Run `npm install appolo-queue` instead.
Use ESM imports: `import { Queue } from 'appolo-queue'`.Pass a string like `'redis://localhost:6379'`.
Use `schedule` instead.
Ensure job IDs are unique or handle overwrites explicitly.
Run `npm install appolo-queue` instead of `npm install appolo`.
Change to `import { Queue } from 'appolo-queue'` or use dynamic import.Use valid Redis connection string like `redis://localhost:6379`.