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

hibiken/asynq

Simple, reliable, and efficient distributed task queue in Go observed · 2026-08-28

github.com/hibiken/asynq · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

73/100

  • Activity 88
  • Release rhythm 37
  • 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: 229.0
  • age_days: 2483
  • days_rel: 211
  • days_push: 72
  • n_releases_24m: 3

Full methodology

Adoption not part of the score

13659 stars · 975 forks observed · 2026-08-28

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

Asynq is a Go library for a distributed task queue backed by Redis, letting clients enqueue tasks that worker servers process concurrently. It includes scheduling, retries, priority queues, task deduplication, a web UI, and a CLI for inspecting and controlling queues.

Use cases

  • run background jobs in a Go web app
  • schedule periodic tasks with cron-like behavior
  • distribute work across multiple worker machines
  • retry failed jobs with backoff
  • process emails or reports asynchronously
  • monitor queue metrics with Prometheus
  • deduplicate identical tasks

When to choose

  • you're building in Go and need reliable async job processing
  • you already run Redis and want a lightweight queue without extra infrastructure
  • you need task retries, priorities, scheduling, and crash recovery
  • you want horizontal scaling of workers with at-least-once delivery

When to avoid

  • you need a broker other than Redis (e.g. RabbitMQ, Kafka)
  • you need exactly-once delivery guarantees
  • your stack isn't Go and you'd rather use a language-native queue
  • you need complex workflow orchestration beyond simple task aggregation

Facets

library · maturity stable

message-queue scheduling workflow-automation monitoring cli backend microservices developer-tools go windows self-hosted task-queue background-jobs worker-pool asynchronous-tasks redis-backed job-scheduling retries web-ui automation redis linux macos docker

1 source

Member repositories

RepositoryRoleHealth v2
hibiken/asynqmain73

For agents

markdown · JSON · MCP: product_card(name="hibiken/asynq")

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