github.com/RichardKnop/machinery

machinery

Machinery is an asynchronous task queue/job queue based on distributed message passing.

44

Decision Signals

Health score 44/100, confidence 80/100.

Caution
Maintenance 27
Adoption 7
Security 92
Maturity 62
Developer DX 67
Confidence 80

Install

go get github.com/RichardKnop/machinery

Package Data

updated Jun 10, 2026
Latest versionv1.10.8
Imported by0 packages
Stars0
Forks0
Last activity2 years ago
Latest releaseUnknown
LicenseUnknown
Known vuln records0

API Surface

0 symbols
SymbolKindSynopsis
No symbol preview available from pkg.go.dev for this refresh.

Maintained Alternatives

limited recent repository activity

#1 Asynq

Package asynq provides a framework for Redis based distrubted task queue.

Go Queue Libraries 13.4K stars 2.3K imported-by 100% confidence
94

#2 hatchet

🪓 An orchestration engine for background tasks, AI agents, and durable workflows

Go Queue Libraries 7.3K stars 0 imported-by 100% confidence
89

#3 deheap

Package deheap provides a doubly-ended heap (min-max heap).

Go Queue Libraries 0 stars 15 imported-by 80% confidence
65

#4 goworker

Package goworker is a Resque-compatible, Go-based background worker.

Go Queue Libraries 0 stars 108 imported-by 45% confidence
58

#5 queue

Multiple thread-safe, generic queue implementations for Go.

Go Queue Libraries 0 stars 0 imported-by 35% confidence
48

#6 gocelery

Package gocelery is Celery Distributed Task Queue in Go Celery distributed tasks are used heavily in many python web applications and this library allows you to implement celery workers in Go as well as being able to submit celery tasks in Go.

Go Queue Libraries 0 stars 0 imported-by 20% confidence
43

Similar Packages

Go Queue Libraries

#1 Asynq

Package asynq provides a framework for Redis based distrubted task queue.

Go Queue Libraries 13.4K stars 2.3K imported-by 100% confidence
94

#2 hatchet

🪓 An orchestration engine for background tasks, AI agents, and durable workflows

Go Queue Libraries 7.3K stars 0 imported-by 100% confidence
89

#3 deheap

Package deheap provides a doubly-ended heap (min-max heap).

Go Queue Libraries 0 stars 15 imported-by 80% confidence
65

#4 goworker

Package goworker is a Resque-compatible, Go-based background worker.

Go Queue Libraries 0 stars 108 imported-by 45% confidence
58

#5 queue

Multiple thread-safe, generic queue implementations for Go.

Go Queue Libraries 0 stars 0 imported-by 35% confidence
48