Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it
Framework for performing work asynchronously, outside of the request flow
Celery Distributed Task Queue in Go
The main features of gocelery/gocelery are: Task Scheduling and Queues.
Open-source alternatives to gocelery/gocelery include: hatchet-dev/hatchet — Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for… bamzi/jobrunner — Framework for performing work asynchronously, outside of the request flow. catmullet/go-workers. climech/grit — Multitree-based personal task manager. colega/zeropool. autom8ter/machine.