Do AI agents pick BullMQ?
How often agents choose BullMQ when a developer needs background jobs & queues — measured across Claude, GPT, Gemini.
95% CI 12%–24%
When developers ask an AI agent for queues, BullMQ is picked 17% of the time — ranking #1 of 5 measured across Claude, GPT, Gemini.
6.6M package downloads / week
0 docs in FineWeb · 4 URLs in Common Crawl
24.0M installs / month ▲ 5% MoM
Get the full report
The per-model and per-surface breakdown for BullMQ — where it wins, where it loses, and to whom — plus an alert when the Pick Rate moves.
About BullMQ
A Redis-backed distributed job and message queue system for Node.js and other languages.
BullMQ is a queue library built on Redis that handles background job processing, message passing, and task scheduling across distributed systems. It supports Node.js, Python, Rust, Elixir, and PHP, making it usable across different parts of a stack. It's aimed at developers who need reliable, atomic job execution with features like delayed jobs, retries, and worker concurrency.
Where to start
Install the package for your language (npm, pip, cargo, etc.) and connect it to a Redis instance to start defining queues and workers. The official documentation at docs.bullmq.io covers core concepts like producers, workers, and job lifecycle.
The rest of the Background Jobs & Queues ranking
| 2 | Temporal | 5% |
| 3 | Inngest | 2% |
| 4 | Trigger.dev | 0% |
| 5 | Graphile Worker | 0% |