Ross ROSS = Recommend OSS · open-source software intelligence for agents

RichardKnop/machinery

Machinery is an asynchronous task queue/job queue based on distributed message passing. observed · 2026-08-28

github.com/RichardKnop/machinery · Go · MPL-2.0 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

59/100

  • Activity 52
  • Release rhythm 44
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 2.5
  • age_days: 4168
  • days_rel: 376
  • days_push: 291
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

7972 stars · 934 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Machinery is a Go library for asynchronous task and job queues built on distributed message passing. It supports multiple brokers (RabbitMQ, Redis, SQS, MongoDB, GCP PubSub) and provides workflows like groups, chords, chains, retries, and periodic tasks.

Use cases

  • run background jobs in go
  • process tasks asynchronously with rabbitmq
  • schedule periodic tasks in golang
  • chain and group async workflows
  • offload long-running work from http handlers
  • distribute work across worker processes

When to choose

  • you need a celery-style task queue in Go
  • you want pluggable brokers and result backends
  • you need retries, delayed tasks, or workflow composition

When to avoid

  • you need a simple in-process job runner without a broker
  • you want a standalone queue service rather than a library
  • your stack is not Go

Facets

library · maturity stable

message-queue scheduling workflow-automation concurrency microservices backend developer-tools go cross-platform task-queue job-queue background-jobs amqp rabbitmq redis sqs worker-pool celery-like automation

1 source

Member repositories

RepositoryRoleHealth v2
RichardKnop/machinerymain59

For agents

markdown · JSON · MCP: product_card(name="RichardKnop/machinery")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem