Favicon of BullMQ

BullMQ

PublishedLast updated

BullMQ is an open-source Redis-based message queue trusted by thousands of companies processing billions of jobs daily across Node.js, Python, and more.

Screenshot of BullMQ website

Sources

github.com

Verified against the taskforcesh/bullmq repository and the npm package.

BullMQ is a powerful, production-ready message queue that enables teams to orchestrate background jobs and data pipelines at massive scale.

Key Features:

  • Multi-Language - Available for Node.js, Bun, Python, Elixir, and PHP with a unified Redis-based queue.
  • High Performance - Queue over 250,000 jobs per second with optimized Redis-backed processing.
  • Job Scheduling - Schedule delayed, prioritized, and rate-limited jobs with fine-grained control.
  • Flow Pipelines - Build parent-child job dependencies and complex processing workflows.
  • Concurrency Control - Configure per-worker concurrency to maximize throughput across your cluster.
  • Truly Open Source - MIT licensed with no artificial limits on workers or concurrency.

Whether you're running AI pipelines, processing batch data, or managing video transcoding, BullMQ provides enterprise-grade reliability trusted by thousands of companies.

Categories:
Features:
Job QueueSchedulingRate LimitingConcurrency ControlOpen SourceMulti-Language SDKsWorkflow Automation

Share:

Similar to BullMQ

Favicon

 

  
  
Favicon

 

  
  
Favicon