Thursday, November 12, 2026 4,523 lists 78,994 records on file
List your app or device

  1. Home
  2. Developer Tools
  3. Task Queue Software
Ranked on the record · 37 apps

Best Task Queue Software 2026

Facts read 28 Sep 2026 – 15 Oct 2026

Task queue software helps route and manage work that is waiting to run. This guide is for buyers comparing queue tools for their projects.

The standings: top 10

NameIn a lineRecord scorePrice fromTry it freeRuns onFacts read
01 Graphile WorkerGraphile Worker runs Node.js background jobs stored in PostgreSQL, with retries after failures.5.8$25 a monthFree planWindows, Mac, Linux, API15 Oct 2026
02 HangfireHangfire runs background jobs in .NET and .NET Core apps, including delayed and recurring jobs.5.8$500 a yearFree planWeb, Windows, Linux, API15 Oct 2026
03 InngestInngest orchestrates event-driven workflows and background jobs as durable functions.5.8$99 a monthFree planWeb, Windows, Mac, Linux15 Oct 2026
04 GearmanGearman is an application framework for distributing jobs across machines or processes.5.4Free planFree planWindows, Mac, Linux, API15 Oct 2026
05 IronWorkerIronWorker runs queued background tasks in Docker containers, with support for multiple languages.5.3$169 a monthFree planWeb, Windows, Linux, API29 Sep 2026
06 Upstash QStashUpstash QStash is a serverless messaging and scheduling service with retries and FIFO queues.5.1$180 a monthFree planWeb, API5 Oct 2026
07 Google TasksGoogle Tasks is a task list app for phones and browsers, with recurring tasks, reminders, and calendar syncing.5.0Free planFree planAndroid, iPhone & iPad, Web11 Oct 2026
08 FaktoryFaktory is a persistent background job system with worker bindings for multiple languages.4.9$99 a monthFree planWeb, Mac, Linux, Self-hosted28 Sep 2026
09 Django Q2Django Q2 is a Django task queue and scheduler with Python multiprocessing workers.4.8Free planFree planWeb, Mac, Linux, Self-hosted8 Oct 2026
10 JobRunrJobRunr is a persistent Java library for background job processing and scheduling on the JVM.4.8€1,200 a yearFree planWeb, API, Self-hosted7 Oct 2026

Compare deployment model, free plan and paid-from price, then check retry policies, scheduled jobs, dead-letter queues, payload limits and official SDK languages.

01

Graphile Worker runs Node.js background jobs stored in PostgreSQL, with retries after failures.

Free plan Open source From $25 a month WindowsMacLinuxAPISelf-hosted
02

Hangfire

Hangfire runs background jobs in .NET and .NET Core apps, including delayed and recurring jobs.

WebWindowsLinux+2
Record5.8 Visit
03

Inngest

Inngest orchestrates event-driven workflows and background jobs as durable functions.

WebWindowsMac+3
Record5.8 Visit
04

Gearman

Gearman is an application framework for distributing jobs across machines or processes.

WindowsMacLinux+2
Record5.4 Visit
05

IronWorker

IronWorker runs queued background tasks in Docker containers, with support for multiple languages.

WebWindowsLinux+2
Record5.3 Visit
6
Upstash QStash

Upstash QStash is a serverless messaging and scheduling service with retries and FIFO queues.

WebAPI $180 a month Record5.1 Visit
7
Google Tasks

Google Tasks is a task list app for phones and browsers, with recurring tasks, reminders, and calendar syncing.

AndroidiPhone & iPadWeb Free plan Record5.0 Visit
8
Faktory

Faktory is a persistent background job system with worker bindings for multiple languages.

WebMacLinux+1 $99 a month Record4.9 Visit
9
Django Q2

Django Q2 is a Django task queue and scheduler with Python multiprocessing workers.

WebMacLinux+1 Free plan Record4.8 Visit
10
JobRunr

JobRunr is a persistent Java library for background job processing and scheduling on the JVM.

WebAPISelf-hosted €1,200 a year Record4.8 Visit
11
Sidekiq

Sidekiq processes background jobs for applications and stores job data in Redis.

APISelf-hosted $995 a year Record4.7 Visit
12
Trigger.dev

Trigger.dev runs long-running TypeScript tasks and workflows, including AI agents, on managed servers.

WebAPISelf-hosted $10 a month Record4.7 Visit
13
beanstalkd

beanstalkd is a work queue that lets worker processes run time-consuming tasks asynchronously.

MacLinuxSelf-hosted Free plan Record4.6 Visit
14
Hatchet

Hatchet is a developer platform for deploying AI agents and persistent background workflows.

WebLinuxAPI+1 Free plan Record4.6 Visit
15
pg-boss

pg-boss runs background tasks and scheduled workflows using PostgreSQL and Node.js.

WebLinuxAPI+1 Free plan Record4.6 Visit
16
Procrastinate

Procrastinate is a Python task processing library that uses PostgreSQL to store and dispatch jobs.

WindowsMacLinux+2 Free plan Record4.6 Visit
17
River

River queues background jobs for Go applications using PostgreSQL or SQLite.

WebSelf-hosted $125 a month, billed yearly Record4.6 Visit
18
TaskTiger

TaskTiger is a Redis-backed Python task queue that runs tasks in subprocesses or in the worker.

WindowsMacLinux+1 Free plan Record4.6 Visit
19
Oban

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

Self-hosted $1,620 a year Record4.5 Visit
20
RQ (Redis Queue)

RQ is a Python library that queues jobs for background workers using Redis or Valkey.

LinuxAPISelf-hosted Free plan Record4.5 Visit
21
Taskiq

Taskiq is a Python library for distributed functions, with async support and multiple broker options.

WindowsMacLinux+1 Free plan Record4.5 Visit
22
Celery

Celery is a distributed task queue for real-time processing and scheduled tasks.

MacLinuxAPI+1 Free plan Record4.4 Visit
23
Dramatiq

Dramatiq is a Python background task library with RabbitMQ or Redis brokers and worker processes.

WindowsLinuxSelf-hosted Free plan Record4.4 Visit
24
GoodJob

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

WebSelf-hosted Free plan Record4.2 Visit
25
Huey

Huey is a Python task queue with scheduled tasks, retries, and several storage backends.

Self-hosted Free plan Record4.2 Visit

Before you choose

Choose a deployment model

Check whether a tool supports self-hosting or another deployment model that fits your setup. Platform availability varies; the listed platform categories include Linux, web, macOS and Windows.

Compare ways to start

Check whether a free plan is available and what the maker lists as the paid starting price. A free plan and a free trial are different options.

For example, Inngest lists a free plan and paid pricing from $99 per month. IronWorker lists a free plan, pricing from $169 per month and a 14-day trial.

Review failure handling

If a task fails, retry settings and a dead-letter queue may matter to your workflow. Compare whether the tool offers a custom retry policy and a dead-letter queue.

Check jobs and integrations

Check support for scheduled jobs, the maximum payload size and the official SDK languages. The list also compares API availability, which can help you assess how a tool fits your software.

Consider open-source options

If you need to inspect or change code, check the tool's licence. Graphile Worker is listed as open source; Gearman, pg-boss and RQ (Redis Queue) are listed with a free plan.

Questions

What should I compare in task queue software?
Compare deployment model, free plan and paid-from price, custom retry policy, scheduled jobs, dead-letter queue, maximum payload size and official SDK languages.
Does a free plan mean there is a free trial?
No. A free plan and a free trial are separate pricing details. Check the maker's offer for the tool you are considering.
What does a dead-letter queue do?
It is a queue-related feature in the comparison. Check whether a tool lists dead-letter queue support and whether that matches your failure-handling needs.
Which platform types can I compare?
The list compares self-hosted, Linux, API, web, macOS and Windows availability.