Favicon of BullMQ

BullMQ

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

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:

Share:

  • Stars

    8.3K
  • Forks

    547
  • Last commit

    2 months ago
  • License

    MIT
  • Language

    TypeScript
View Repository

Similar to BullMQ

Favicon

 

  
  
Favicon

 

  
  
Favicon

 

  
  

BullMQ: Message Queue and Background Jobs for Node.js – webscraping.app