Indie Alternatives

All › Developer Tools › BullMQ

BullMQ

Redis-based message queue and job scheduler for Node.js

BullMQ is an open-source library for background jobs and message queues in Node.js and Python, backed by Redis, with commercial Pro add-ons.

Visit BullMQ ↗

Pricing: Free plan

Platforms: Self-hosted

Categories: Developer Tools

BullMQ is an alternative to

Celery

BullMQ compared with similar tools

ProductPriceOpen sourceSelf-hostPlatforms
BullMQFree plan–YesSelf-hosted
SidekiqFree plan–YesSelf-hosted
Trigger.devFree planYesYesWeb, Self-hosted, API
HatchetFree planYesYesWeb, Self-hosted
Healthchecks.ioFree planYesYesWeb, API, Self-hosted
UpstashFree plan––Web, API
InngestFree plan–YesWeb, API, Self-hosted

Similar to BullMQ

Sidekiq

Background job processing for Ruby

Sidekiq is a widely used background job system for Ruby and Rails, with open-source and commercial Pro and Enterprise editions.

Free plan · Self-hosted · Website ↗

Trigger.dev

Background jobs and AI workflows in TypeScript

Trigger.dev runs long-running background tasks, scheduled jobs and AI agents written in TypeScript, with retries and observability.

Free plan · Web, Self-hosted, API · Website ↗

Hatchet

Background task orchestration on Postgres

Hatchet is an open-source platform for distributed task queues and durable workflows built on Postgres.

Free plan · Web, Self-hosted · Website ↗

Healthchecks.io

Cron job and background task monitoring with alerts

Healthchecks.io alerts you when scheduled jobs, cron tasks or backups fail to check in on time. It is open source and can be used hosted or self-hosted.

Free plan · Web, API, Self-hosted · Website ↗

Upstash

Serverless Redis, vector, queue and workflow services

Upstash offers per-request priced serverless Redis, vector database, message queue (QStash) and workflow services over HTTP.

Free plan · Web, API · Website ↗

Inngest

Durable functions and event-driven workflows

Inngest lets developers write reliable step functions, background jobs and AI workflows triggered by events.

Free plan · Web, API, Self-hosted · Website ↗

Temporal

Open-source durable execution platform

Temporal runs long-lived workflows as code with automatic retries and state persistence across failures.

Free plan · Self-hosted, Web · Website ↗

Task

Task runner and build tool using YAML

Task is a Go-based task runner that defines commands in a Taskfile.yml, as a simpler alternative to GNU Make.

Free · Mac, Windows, Linux · Website ↗

Questions

Is BullMQ free?

BullMQ is free to start, with paid plans.

Can BullMQ be self-hosted?

Yes, you can run BullMQ on your own server.

What platforms does BullMQ run on?

BullMQ is available for Self-hosted.

What are some alternatives to BullMQ?

Similar indie products include Sidekiq, Trigger.dev, Hatchet, Healthchecks.io and 4 more.

Is this your product? Submit an update.