EVERYTHING XIAOMI
Get listed
30 alternatives · from task queue software

Alternatives to BullMQ

18.3
Inngest logo

Inngest orchestrates asynchronous code as durable functions for event-driven workflows, background jobs, and agents.

Free planOpen sourceWebAPILinux
From $99 a month
28.0

Hangfire runs background processing in .NET and .NET Core applications without requiring a Windows Service or separate process.

Free planOpen sourceWebAPILinux
From $500 a year
37.9

Graphile Worker stores background jobs in PostgreSQL and runs them on Node.js, so that work does not delay application responses.

Free planOpen sourceAPILinuxmacOS
From $25 a month
  1. 4

    Gearman

    Gearman is a free, open-source framework for distributing work across machines or processes, including parallel processing and load balancing.

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  2. 5

    Google Tasks

    Google Tasks lets users capture, organize, and track to-dos in Google apps they use every day.

    Free planAndroidiOSWeb
    7.0Free plan
  3. 6

    IronWorker

    IronWorker runs custom code as queued, asynchronous background tasks in Docker containers.

    Free planWebAPILinuxSelf-hosted
    6.9From $169 a month
  4. 7

    Trigger.dev

    Trigger.dev is an open source platform for building AI agents and workflows in TypeScript, available through a web service, API, or self-hosted deployment.

    Free planWebAPISelf-hosted
    6.8From $10 a month
  5. 8Upstash QStash logo

    Upstash QStash

    Upstash QStash is a cloud-based serverless messaging and scheduling service that sits between an application and an API.

    Free planWebAPI
    6.8From $180 a month
  6. 9Faktory logo

    Faktory

    Faktory is a language-agnostic system for persistent background jobs, with a responsive web interface for viewing and managing jobs.

    Free planWebLinuxmacOSSelf-hosted
    6.7From $99 a month
  7. 10

    JobRunr

    JobRunr is a distributed Java library for processing background work and scheduling tasks on the JVM.

    Free planWebAPISelf-hosted
    6.7From €1,200 a year
  8. 11

    pg-boss

    pg-boss is a Node.js job queue that uses PostgreSQL for background processing and asynchronous work.

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  9. 12

    River

    River is a background job queue for Go applications, backed by PostgreSQL or SQLite.

    Free planWebSelf-hosted
    6.6From $125 a month
  10. 13Hatchet logo

    Hatchet

    Free planWebAPILinuxSelf-hosted
    6.4Free plan
  11. 14

    RQ (Redis Queue)

    RQ (Redis Queue) is an open-source Python library for sending jobs to background worker processes.

    Free planAPILinuxSelf-hosted
    6.4Free plan
  12. 15

    Sidekiq

    Sidekiq is a framework for running application work in background jobs, with job and operational data stored in Redis.

    Free planAPISelf-hosted
    6.4From $995 a year
  13. 16

    Oban

    Oban is a self-hosted, database-backed background job framework for Elixir and Python.

    Free planSelf-hosted
    6.3From $1,620 a year
  14. 17

    beanstalkd

    Beanstalkd is a free, self-hosted work queue for running time-consuming tasks asynchronously.

    Free planLinuxmacOSSelf-hosted
    6.2Free plan
  15. 18

    Django Q2

    Django Q2 is a free, MIT-licensed task queue, scheduler, and worker application for Django.

    Free planWebLinuxmacOSSelf-hosted
    6.2Free plan
  16. 19

    Procrastinate

    Procrastinate is an open-source distributed task processing library for Python applications that need to send work to background workers.

    Free planAPILinuxmacOSSelf-hosted
    6.1Free plan
  17. 20

    TaskTiger

    TaskTiger is a free, open-source Python task queue built around Redis.

    LinuxmacOSSelf-hostedWindows
    6.0
  18. 21

    Celery

    Celery is a free, open-source distributed task queue for real-time processing that also supports scheduled work.

    Free planAPILinuxmacOSSelf-hosted
    5.9Free plan
  19. 22

    GoodJob

    GoodJob is a multithreaded, PostgreSQL-based Active Job backend for Ruby on Rails.

    Free planWebSelf-hosted
    5.9Free plan
  20. 23Taskiq logo

    Taskiq

    Taskiq is a free, self-hosted Python library for distributing and processing Python functions.

    LinuxmacOSSelf-hostedWindows
    5.8
  21. 24

    Asynq

    Asynq is a free, MIT-licensed Go library for placing tasks in Redis-backed queues and processing them asynchronously with workers.

    Free planAPISelf-hosted
    5.7Free plan
  22. 25

    Dramatiq

    LinuxSelf-hostedWindows
    5.7
  23. 26

    Huey

    Free planSelf-hosted
    5.7Free plan
  24. 27

    Taskcluster

    WebAPILinuxmacOS
    5.7
  25. 28

    Delayed Job

    Free planSelf-hosted
    5.6Free plan
  26. 29

    Machinery

    Free planSelf-hosted
    5.6Free plan
  27. 30

    Resque

    Free planSelf-hosted
    5.6Free plan

Back to BullMQ