bee-queue
JSON →A simple, fast, robust job/task queue for Node.js, backed by Redis. Current stable version is 2.0.0, requiring Node >= 20 and Redis 2.8+ (3.2+ recommended). Maintained regularly by Mixmax as of v1. Differentiators: ~1000 LOC minimal dependencies, Lua scripting and pipelining for high throughput, designed for short real-time jobs where results are needed within an HTTP request (unlike Bull or Kue which focus on longer background jobs). Supports concurrent processing, job timeouts/retries, scheduled jobs, progress reporting, Pub/Sub events, and at-least-once delivery via stuck job retries.