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

  1. Home
  2. Task Queue Software
  3. Machinery

Machinery

Plans and prices

Machinery

Free

Open-source Go library · MPL-2.0

Every plan, in full

On the record

Configuration
Configuration can be loaded from environment variables or YAML, with optional live reloading every 10 seconds.github.com · read 8 Oct 2026
Deployment model
The README describes Machinery as a Go library installed with go get and used by running worker processes.github.com · read 8 Oct 2026
License
The repository identifies its license as MPL-2.0.github.com · read 8 Oct 2026
Message brokers
Supported brokers include AMQP, Redis, AWS SQS, and Google Cloud Pub/Sub.github.com · read 8 Oct 2026
Pending task inspection
The README says pending tasks can currently be inspected only when using the Redis broker.github.com · read 8 Oct 2026
Purpose
Machinery is an asynchronous task queue and job queue based on distributed message passing.github.com · read 8 Oct 2026
Result backends
Supported result backends include Redis, Memcache, AMQP, and MongoDB.github.com · read 8 Oct 2026
Results retention
Task results expire after 3600 seconds by default, and the README cautions against AMQP as a result backend for large numbers of parallel tasks.github.com · read 8 Oct 2026
Retries
Tasks can be retried a configured number of times, with retry requests spaced using a Fibonacci sequence.github.com · read 8 Oct 2026
Scheduling
Tasks can be delayed using an ETA timestamp, and the project supports periodic tasks and workflows.github.com · read 8 Oct 2026
Supported task data
Task messages and results are JSON encoded, so supported task types are limited to types with native JSON representation.github.com · read 8 Oct 2026
Task execution
Workers consume queued tasks, and each task is processed in a goroutine.github.com · read 8 Oct 2026
Workflows
The README documents task groups, chains, chords, and success and error callbacks.github.com · read 8 Oct 2026

Alternatives to Machinery

Every alternative, ranked