EVERYTHING XIAOMI
Get listed

Machinery

Place
#29 of 37
Score
5.6
Machinery's website

The facts below are what the maker publishes about Machinery, checked and dated. Our editors have not written about it yet.

Plans and prices

From Machinery's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
MachineryFreeOpen-source Go library · MPL-2.0

The facts

Each one read from Machinery's own pages, with the date it was checked.

What it does

Configuration
Configuration can be loaded from environment variables or YAML, with optional live reloading every 10 seconds.checked 8 Oct 2026
Deployment model
The README describes Machinery as a Go library installed with go get and used by running worker processes.checked 8 Oct 2026
License
The repository identifies its license as MPL-2.0.checked 8 Oct 2026
Message brokers
Supported brokers include AMQP, Redis, AWS SQS, and Google Cloud Pub/Sub.checked 8 Oct 2026
Pending task inspection
The README says pending tasks can currently be inspected only when using the Redis broker.checked 8 Oct 2026
Purpose
Machinery is an asynchronous task queue and job queue based on distributed message passing.checked 8 Oct 2026
Result backends
Supported result backends include Redis, Memcache, AMQP, and MongoDB.checked 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.checked 8 Oct 2026
Retries
Tasks can be retried a configured number of times, with retry requests spaced using a Fibonacci sequence.checked 8 Oct 2026
Scheduling
Tasks can be delayed using an ETA timestamp, and the project supports periodic tasks and workflows.checked 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.checked 8 Oct 2026
Task execution
Workers consume queued tasks, and each task is processed in a goroutine.checked 8 Oct 2026
Workflows
The README documents task groups, chains, chords, and success and error callbacks.checked 8 Oct 2026

Alternatives to Machinery

All alternatives
  1. 1Inngest logo

    Inngest

    Free planOpen sourceWebAPILinuxmacOS
    8.3From $99 a month
  2. 2

    Hangfire

    Free planOpen sourceWebAPILinuxSelf-hosted
    8.0From $500 a year
  3. 3

    Graphile Worker

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.9From $25 a month
  4. 4

    Gearman

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.3Free plan
  5. 5

    Google Tasks

    Free planAndroidiOSWeb
    7.0Free plan
  6. 6

    IronWorker

    Free planWebAPILinuxSelf-hosted
    6.9From $169 a month