EVERYTHING XIAOMI
Get listed
30 alternatives · from task queue software

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.…

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

    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
  4. 7Upstash 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
  5. 8Faktory 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
  6. 9

    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
  7. 10

    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
  8. 11

    River

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

    Free planWebSelf-hosted
    6.6From $125 a month
  9. 12Hatchet logo

    Hatchet

    Free planWebAPILinuxSelf-hosted
    6.4Free plan
  10. 13

    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
  11. 14

    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
  12. 15

    Oban

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

    Free planSelf-hosted
    6.3From $1,620 a year
  13. 16

    beanstalkd

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

    Free planLinuxmacOSSelf-hosted
    6.2Free plan
  14. 17

    Django Q2

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

    Free planWebLinuxmacOSSelf-hosted
    6.2Free plan
  15. 18

    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
  16. 19

    TaskTiger

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

    LinuxmacOSSelf-hostedWindows
    6.0
  17. 20

    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
  18. 21

    GoodJob

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

    Free planWebSelf-hosted
    5.9Free plan
  19. 22Taskiq logo

    Taskiq

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

    LinuxmacOSSelf-hostedWindows
    5.8
  20. 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-hosted
    5.7Free plan
  21. 24

    Dramatiq

    LinuxSelf-hostedWindows
    5.7
  22. 25

    Huey

    Free planSelf-hosted
    5.7Free plan
  23. 26

    Taskcluster

    WebAPILinuxmacOS
    5.7
  24. 27

    Delayed Job

    Free planSelf-hosted
    5.6Free plan
  25. 28

    Machinery

    Free planSelf-hosted
    5.6Free plan
  26. 29

    Resque

    Free planSelf-hosted
    5.6Free plan
  27. 30

    Agenda

    Agenda is a free, MIT-licensed job scheduling library for Node.js applications.

    Free planAPI
    5.5Free plan

Back to IronWorker