Skip to main content
BullMQ logo

BullMQ

The Redis-based queue for Node.js

★ 4.6

Redis-based queue for Node.js. Modern rewrite of Bull with better TypeScript support. Production-ready with flows, rate limiting, and priorities.

Features

✓ Redis-backed queue
✓ Job flows/dependencies
✓ Rate limiting
✓ Job priorities
✓ Delayed jobs
✓ Repeatable jobs
✓ Sandboxed processors
✓ Event streaming

Pros

  • + Most popular Node.js queue
  • + Excellent TypeScript support
  • + Battle-tested
  • + Great documentation
  • + Active community

Cons

  • − Requires Redis
  • − Node.js only
  • − Pro features are paid
  • − Setup complexity