BullMQ
Fast, reliable Redis-backed queue for jobs and messages in Node.js.
Jobs, queues and workflows npm MIT
Used in agent projects
43
0.3% of 12,697 public repos built with AI coding agents
Rank in jobs, queues and workflows
#4 of 7
by use in those projects
Downloads
9.6M
npm, last 7 days, bullmq
GitHub stars
9,490
last push Oct 10, 2026
How BullMQ is used
BullMQ is a dependency in 43 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.3%), #4 of 7 in jobs, queues and workflows. The most used alternative there is node-cron. Projects that use it most often also use ioredis (86.0%), dotenv (67.4%), Zod (67.4%).
Often used with BullMQ
| ioredis | 86.0% of BullMQ projects · 84.7× more than average |
|---|---|
| dotenv | 67.4% of BullMQ projects · 4.3× more than average |
| Zod | 67.4% of BullMQ projects · 4.0× more than average |
| tsx | 51.2% of BullMQ projects · 5.1× more than average |
| Vitest | 48.8% of BullMQ projects · 4.0× more than average |
| ts-node | 46.5% of BullMQ projects · 6.8× more than average |
| uuid | 37.2% of BullMQ projects · 10.4× more than average |
| Playwright (JavaScript) | 37.2% of BullMQ projects · 4.2× more than average |
By coding agent
| Claude Code | 0.6% of projects set up for it |
|---|---|
| Cursor | 0.6% of projects set up for it |
| GitHub Copilot | 0.5% of projects set up for it |
Share of public repos configured for each agent that list BullMQ as a dependency.
Install
| Package | npm install bullmq |
|---|---|
| Main stacks | TypeScript / JavaScript (21), Next.js (18), Python (2), Other (2) |
| Example projects | JesusFilm/core, gopaljilab/Clinical-Insight-Engine, vaibhav537/ClassifyAI, recoupable/Recoup-Agent-APIs |
Alternatives to BullMQ
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| node-cron npm Job scheduling for Node.js with overlap prevention and distributed coordination. |
74 (0.6%) | 5.1M | 3,280 | ISC |
| APScheduler pypi In-process task scheduler with Cron-like capabilities for Python applications. |
50 (0.4%) | 8.9M | 7,652 | MIT |
| Celery pypi Distributed task queue for Python executing jobs asynchronously across workers. |
48 (0.4%) | 11M | 28.9K | BSD-3-Clause |
| schedule pypi Simple Python library for scheduling jobs to run at regular intervals. |
29 (0.2%) | 1.3M | 12.3K | MIT License |
| p-queue npm Promise queue with concurrency control for managing async task execution. |
21 (0.2%) | 37.3M | 4,283 | MIT |
| amqplib npm AMQP 0-9-1 client library for RabbitMQ and message-based workflows. |
20 (0.2%) | 3M | 3,844 | MIT |