Durable functions handle asynchronous code, retries, state, and failure recovery.
Best Task Queue Software in 2026
Inngest leads this chart of 37 (8.3/10, free plan). Hangfire is next (8.0/10, free plan), and Graphile Worker is the next highest-placed with a free plan (7.9/10). Task queue software runs work in the background or on a schedule; deployment options and support for retries and failed jobs can shape your choice. For a Xiaomi, Redmi or POCO phone, check whether a tool has an Android app if you need to manage queues from your phone. The platform details here do not establish Android app support, so verify it before choosing.
Runs fire-and-forget, delayed, and recurring background jobs in .NET applications.
PostgreSQL stores Node.js jobs, with automatic retries and starts typically under 3ms.
- 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
Android, iOS, and web task lists support reminders, repeats, subtasks, and calendar links.
Free planAndroidiOSWeb7.0Free plan - 6
IronWorker
Docker-based workers execute custom code asynchronously, on schedules or in parallel.
Free planWebAPILinuxSelf-hosted6.9From $169 a month - 7
Trigger.dev
Open-source TypeScript platform for agents and workflows with durable, observable long-running tasks.
Free planWebAPISelf-hosted6.8From $10 a month - 8

Upstash QStash
Schedules and delivers messages between applications and APIs, with retries and parallel fan-out.
Free planWebAPI6.8From $180 a month - 9

Faktory
Persistent, language-agnostic job system with a web dashboard and many worker integrations.
Free planWebLinuxmacOSSelf-hosted6.7From $99 a month - 10
JobRunr
A persistent Java job library for fire-and-forget, delayed, and recurring tasks, with a dashboard.
Free planWebAPISelf-hosted6.7From €1,200 a year - 11
pg-boss
A Node.js job queue built on PostgreSQL, with retries, scheduling, priorities, and rate limits.
Free planWebAPILinuxSelf-hosted6.6Free plan - 12
River
Queues transaction-safe background jobs for Go apps using PostgreSQL or SQLite, with retries and scheduling.
Free planWebSelf-hosted6.6From $125 a month - 13

Hatchet
Platform for AI agents and durable tasks, with persistence, retries, replays, and debugging.
Free planWebAPILinuxSelf-hosted6.4Free plan - 14
RQ (Redis Queue)
Python library sends function calls to worker processes through Redis or Valkey.
Free planAPILinuxSelf-hosted6.4Free plan - 15
Sidekiq
Processes application work in the background and stores jobs and operational data in Redis.
Free planAPISelf-hosted6.4From $995 a year - 16
Oban
Elixir and Python background job framework with database-backed retries and durable execution.
Free planSelf-hosted6.3From $1,620 a year - 17
beanstalkd
Fast queue lets workers process time-consuming tasks asynchronously, with optional binlog recovery.
Free planLinuxmacOSSelf-hosted6.2Free plan - 18
Django Q2
Adds asynchronous tasks, scheduling, and task workflows to Django using Python multiprocessing.
Free planWebLinuxmacOSSelf-hosted6.2Free plan - 19
Procrastinate
A Python task-processing library using PostgreSQL, with delayed jobs, periodic tasks, and retries.
Free planAPILinuxmacOSSelf-hosted6.1Free plan - 20
TaskTiger
Python workers use Redis and can run jobs in forked processes or directly in the worker.
LinuxmacOSSelf-hostedWindows6.0 - 21
Celery
A distributed task queue that runs broker-delivered tasks on workers and supports scheduled jobs.
Free planAPILinuxmacOSSelf-hosted5.9Free plan - 22
GoodJob
A PostgreSQL-based Active Job backend for Rails with queues, retries, recurring jobs, and a dashboard.
Free planWebSelf-hosted5.9Free plan - 23

Taskiq
Python task queue for async and sync functions, with brokers including RabbitMQ, Redis, and Kafka.
LinuxmacOSSelf-hostedWindows5.8 - 24
Asynq
Go workers process Redis-queued jobs with retries, crash recovery, and timed or repeating runs.
Free planAPISelf-hosted5.7Free plan - 25
Dramatiq
LinuxSelf-hostedWindows5.7
Choosing well
Where does the task queue software run?
Choose a deployment model that fits where you want to run and manage the queue. The listed platform details include self-hosted, Linux, web, Windows and macOS options.
If you need phone access, check for an Android app directly; the platform details here do not confirm one.
Can I control retries and handle failed jobs?
Look for options to define how failed work is retried and whether failed jobs can be routed to a dead-letter queue. Those details indicate how it handles work that fails and whether you can change retry behavior.
Can it run jobs on a schedule?
If work needs to run at set times, compare support for scheduled jobs. Do not assume a queue includes scheduling; check the tool's listed capabilities.
Can I start with a free plan?
Compare the free plan, paid starting price and deployment model before committing.
What payload size and programming languages does it support?
Match the documented maximum payload and official SDK language options to your workload and codebase. These are among the comparison points for this category.
Questions people ask
Is there task queue software for Android?
The platform details here do not confirm Android apps. Check the tool's official platform information if you need to manage a queue from an Android phone.
What should I compare when choosing task queue software?
Assess where it can be deployed, the free tier and entry-level paid price, retry customization, scheduling, dead-letter handling, payload-size caps and available official SDK languages.
Can task queue software run scheduled jobs?
Some tools may support scheduled jobs; check that capability in the tool's details before choosing.
What is a dead-letter queue in task queue software?
A dead-letter queue is a capability to compare for handling failed jobs. Check the tool's details to see whether it supports one.
Can I use task queue software for free?
Check the listed free plan and pricing terms. For instance, Graphile Worker is open source; Inngest has a free tier and paid service starting at $99 monthly.
