1.hatchet-dev / hatchet🪓 An orchestration engine for background tasks, AI agents, and durable workflowsevent-drivengolangworkflow-enginedistributeddistributed-systemsfastapi+7 moreGoMIT8.2K total528 forks+29 starsfrom 8,191 · score 3.40
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+29 starsfrom 5,824 · score 3.40
3.hibiken / asynqSimple, reliable, and efficient distributed task queue in Gotask-queuegobackground-jobsredisasynchronous-tasksworker-pool+1 moreGoMIT14K total992 forks+11 starsfrom 13,797 · score 2.48
4.RichardKnop / machineryMachinery is an asynchronous task queue/job queue based on distributed message passing.gogolangtasktask-schedulerqueueamqp+5 moreGoMPL-2.08K total932 forks+5 starsfrom 7,976 · score 1.79
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+1 starsfrom 2,845 · score 0.69