Tools/taskforcesh/bullmq

BullMQ

Premium message queue for Node.js based on Redis

9.2k+28/wkemergingTypeScriptMIT Licensetrending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

BullMQ is the go-to job queue for Node.js applications, backed by Redis, with priorities, scheduling, retries, concurrency limits, and rate limiting built in. You push jobs onto a queue, workers pick them up and process them. Retries, delays, rate limiting, priorities, repeatable jobs, and job dependencies are all built in.

It's the Node.js equivalent of Celery (Python) or Sidekiq (Ruby). You define a queue, add jobs to it, and BullMQ handles the rest, including the messy parts like failed job retries, stalled job recovery, and concurrency control.

MIT. Requires Redis (or any Redis-compatible store like Valkey or KeyDB).

The catch: you need Redis running. That's either a managed Redis service ($15-50/mo) or self-hosted Redis (free but you maintain it). BullMQ also has a paid companion: Bull Dashboard Pro for $99/yr gives you a nicer UI for monitoring jobs. The free Bull Board works fine for most needs. The bigger catch: if your stack isn't Node.js, BullMQ doesn't help you. It's Node-only.

Free vs Self-Hosted vs Paid

fully free

BullMQ library: MIT, fully free. No feature gates, no paid tier on the core library.

Bull Board (free): Open source job monitoring dashboard. Basic but functional.

Bull Dashboard Pro ($99/yr): Enhanced monitoring UI with filtering, metrics, and better UX. Optional; the free Bull Board works.

Redis dependency: You need Redis running. Options:

  • Self-hosted Redis: free
  • Upstash Redis: free tier (10K commands/day), then $0.2/100K commands
  • AWS ElastiCache: ~$15/mo minimum
  • Redis Cloud: free tier (30MB), then $5/mo

The math: BullMQ itself is free. Your cost is Redis hosting. For low-volume jobs, Upstash's free tier covers it. For production workloads, budget $15-50/mo for managed Redis.

Free library. Budget $0-50/mo for Redis depending on your volume.

Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
82/100 · A
Adoption21/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 8,732 starsActive community: 594 forksPermissive license (MIT)

About

Stars
9,242
Forks
662

Explore Further

More tools in the directory