1.hatchet-dev / hatchet🪓 An orchestration engine for background tasks, AI agents, and durable workflowsevent-drivengolangworkflow-enginedistributeddistributed-systemsfastapi+7 moreGoMIT8.2K total528 forks+574 starsfrom 7,646 · score 6.35
2.riverqueue / riverThe polyglot queue: Fast and reliable background jobs in Go, Java, JS, Ruby, and Rust on Postgres/SQLite.background-jobsgogolangpostgrespostgresqlqueue+5 moreGoMPL-2.05.9K total198 forks+359 starsfrom 5,494 · score 5.89
3.hibiken / asynqSimple, reliable, and efficient distributed task queue in Gotask-queuegobackground-jobsredisasynchronous-tasksworker-pool+1 moreGoMIT14K total992 forks+259 starsfrom 13,549 · score 5.56
4.RichardKnop / machineryMachinery is an asynchronous task queue/job queue based on distributed message passing.gogolangtasktask-schedulerqueueamqp+5 moreGoMPL-2.08K total932 forks+24 starsfrom 7,957 · score 3.22
5.benmanns / goworkergoworker is a Go-based background worker that runs 10 to 100,000* times faster than Ruby-based workers.GoOther license2.8K total242 forks+3 starsfrom 2,843 · score 1.39
6.wellle / rmqMessage queue system written in Go and backed by Redisgogolangredismessage-queueGoMIT1.6K total207 forks+3 starsfrom 1,614 · score 1.39