Inngest orchestrates asynchronous code as durable functions for event-driven workflows, background jobs, and agents.
Alternatives to IronWorker
IronWorker runs custom code as queued background work in Docker containers, with asynchronous and parallel processing. It supports Ruby, Python, PHP, Java, .NET, Node.js, and Go; jobs can run once, repeat a set number of times, or follow a recurring schedule. Workers can be triggered by HTTP POST webhooks, other workers, or IronMQ queues. Deployment choices include shared, dedicated, hybrid, and on-premise options, while its dashboard reports task status and performance.…
Hangfire runs background processing in .NET and .NET Core applications without requiring a Windows Service or separate process.
Graphile Worker stores background jobs in PostgreSQL and runs them on Node.js, so that work does not delay application responses.
- 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-hosted7.3Free plan - 5
Google Tasks
Google Tasks lets users capture, organize, and track to-dos in Google apps they use every day.
Free planAndroidiOSWeb7.0Free plan - 6
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-hosted6.8From $10 a month - 7

Upstash QStash
Upstash QStash is a cloud-based serverless messaging and scheduling service that sits between an application and an API.
Free planWebAPI6.8From $180 a month - 8

Faktory
Faktory is a language-agnostic system for persistent background jobs, with a responsive web interface for viewing and managing jobs.
Free planWebLinuxmacOSSelf-hosted6.7From $99 a month - 9
JobRunr
JobRunr is a distributed Java library for processing background work and scheduling tasks on the JVM.
Free planWebAPISelf-hosted6.7From €1,200 a year - 10
pg-boss
pg-boss is a Node.js job queue that uses PostgreSQL for background processing and asynchronous work.
Free planWebAPILinuxSelf-hosted6.6Free plan - 11
River
River is a background job queue for Go applications, backed by PostgreSQL or SQLite.
Free planWebSelf-hosted6.6From $125 a month - 12

Hatchet
Free planWebAPILinuxSelf-hosted6.4Free plan - 13
RQ (Redis Queue)
RQ (Redis Queue) is an open-source Python library for sending jobs to background worker processes.
Free planAPILinuxSelf-hosted6.4Free plan - 14
Sidekiq
Sidekiq is a framework for running application work in background jobs, with job and operational data stored in Redis.
Free planAPISelf-hosted6.4From $995 a year - 15
Oban
Oban is a self-hosted, database-backed background job framework for Elixir and Python.
Free planSelf-hosted6.3From $1,620 a year - 16
beanstalkd
Beanstalkd is a free, self-hosted work queue for running time-consuming tasks asynchronously.
Free planLinuxmacOSSelf-hosted6.2Free plan - 17
Django Q2
Django Q2 is a free, MIT-licensed task queue, scheduler, and worker application for Django.
Free planWebLinuxmacOSSelf-hosted6.2Free plan - 18
Procrastinate
Procrastinate is an open-source distributed task processing library for Python applications that need to send work to background workers.
Free planAPILinuxmacOSSelf-hosted6.1Free plan - 19
TaskTiger
TaskTiger is a free, open-source Python task queue built around Redis.
LinuxmacOSSelf-hostedWindows6.0 - 20
Celery
Celery is a free, open-source distributed task queue for real-time processing that also supports scheduled work.
Free planAPILinuxmacOSSelf-hosted5.9Free plan - 21
GoodJob
GoodJob is a multithreaded, PostgreSQL-based Active Job backend for Ruby on Rails.
Free planWebSelf-hosted5.9Free plan - 22

Taskiq
Taskiq is a free, self-hosted Python library for distributing and processing Python functions.
LinuxmacOSSelf-hostedWindows5.8 - 23
Asynq
Asynq is a free, MIT-licensed Go library for placing tasks in Redis-backed queues and processing them asynchronously with workers.
Free planAPISelf-hosted5.7Free plan - 24
Dramatiq
LinuxSelf-hostedWindows5.7 - 25
Huey
Free planSelf-hosted5.7Free plan - 26
Taskcluster
WebAPILinuxmacOS5.7 - 27
Delayed Job
Free planSelf-hosted5.6Free plan - 28
Machinery
Free planSelf-hosted5.6Free plan - 29
Resque
Free planSelf-hosted5.6Free plan - 305.5Free plan
