adapter-queue
JSON →adapter-queue v0.3.0 is a TypeScript queue system inspired by Yii2-Queue architecture, providing a clean abstraction for job processing with multiple storage backends (database, SQS, file) and event-based job handling. It offers type-safe APIs with full TypeScript support, driver-based architecture for swapping backends seamlessly, and supports features like TTR, delay, priority (per driver). The library is actively developed, requires Node.js >=18, and has peer dependencies for SQS (@aws-sdk/client-sqs), SQLite (better-sqlite3), MongoDB (mongoose), and Redis. Unlike similar systems (e.g., Bull, Bee-Queue), adapter-queue focuses on minimal boilerplate, driver flexibility, and Yii2-inspired simplicity with an event-driven handler registration.