1.hatchet-dev / hatchet🪓 An orchestration engine for background tasks, AI agents, and durable workflowsevent-drivengolangworkflow-enginedistributeddistributed-systemsfastapi+7 moreGoMIT8.2K total528 forks+171 starsfrom 8,049 · score 5.15
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+126 starsfrom 5,727 · score 4.84
3.hibiken / asynqSimple, reliable, and efficient distributed task queue in Gotask-queuegobackground-jobsredisasynchronous-tasksworker-pool+1 moreGoMIT14K total992 forks+83 starsfrom 13,725 · score 4.43
4.RichardKnop / machineryMachinery is an asynchronous task queue/job queue based on distributed message passing.gogolangtasktask-schedulerqueueamqp+5 moreGoMPL-2.08K total932 forks+14 starsfrom 7,967 · score 2.71
5.wellle / rmqMessage queue system written in Go and backed by Redisgogolangredismessage-queueGoMIT1.6K total207 forks+1 starsfrom 1,616 · score 0.69