taskforcesh/bullmq
BullMQ - Message Queue and Batch processing for NodeJS, Python, .NET, Elixir, Rust and PHP based on Redis or PostgreSQL observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 99
- Release rhythm 87
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1
- age_days: 2814
- days_rel: 6
- days_push: 7
- n_releases_24m: 368
Adoption not part of the score
9333 stars · 672 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
BullMQ is a fast, robust message queue and background job processing library built on Redis (or PostgreSQL), available natively for Node.js, Python, Rust, Elixir, .NET, and PHP. It supports delayed, scheduled, and repeatable jobs, retries, priorities, concurrency control, sandboxed workers, and parent-child job dependencies.
Use cases
- run background jobs in nodejs
- schedule recurring cron-style tasks
- retry failed jobs automatically
- offload heavy work to worker processes
- queue emails or video processing tasks
- coordinate job pipelines with parent-child dependencies
- build microservices with redis-based queues
When to choose
- you need a battle-tested Redis-backed queue with exactly-once semantics and horizontal scaling
- you want delayed, repeated, or prioritized jobs with retries and crash recovery
- your stack spans multiple languages and you want a consistent queue API across them
When to avoid
- you need a broker-independent queue without a Redis or PostgreSQL dependency
- you require strict exactly-once delivery guarantees rather than at-least-once
- you want a fully managed hosted queue service without self-managed infrastructure
Facets
library · maturity stable
message-queue scheduling workflow-automation concurrency backend microservices developer-tools python rust elixir dotnet php bun cross-platform background-jobs job-queue redis postgresql workers cron-jobs typescript microservices batch-processing messaging nodejs
3 sources
- readme: https://github.com/taskforcesh/bullmq · fetched 2026-08-28 · 8d5851db23ca
- homepage: https://bullmq.io · fetched 2026-08-29 · 902217b7bb78
- site_page: https://docs.bullmq.io/ · fetched 2026-08-29 · 655104ffce11
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| taskforcesh/bullmq | main | 95 |
For agents
markdown · JSON · MCP: product_card(name="taskforcesh/bullmq")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem