SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Workflow engine Projects
-
Reference: Temporal documentation
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Argo has a CLI, which provides a convenient interface for submitting, monitoring, and recording your workflows. You can download the CLI from GitHub Releases. Use the version that matches the Argo release installed in your Kubernetes cluster.
-
I would highly recommend using ORM's, with the caveat to know exactly when not to use them. Startups do not fall in that bucket.
1. Most of these advices are unfortunately impractical and incomplete for startups. A good Data Model is highly dependent on understanding the business requirements, data flows. Means unless you are repeating yourself in the same domain its really hard to come up with a good schema in first iteration.
2. Startups are in the mode of discovering the schema for most part
3. Deleting columns is harder than adding additional columns, no one takes that risk so everyone ends up with schema bloat
4. Once you go a little bigger you will realize that the integer based UUID are not that great of a choice. Those are separate tables which maintain those index counters and not part of your DDLs. They have their own set of issues with data merging, backups and recovery
For the OP, I looked at the repo (https://github.com/hatchet-dev/hatchet/blob/main/sql/schema/...) ,
1. seems like the schema has database functions - Thats a potential scaling issue, plus you are asking vertical only scalable component to do something which could have taken care by horizontally scalable component
2. TEXT datatype for pretty much every attribute - this is a footgun, you cant use them for indexes properly, in the absence of length checks they can be abused from client side
-
-
inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Project mention: Inngest Has a Free API — Background Jobs and Workflows Without Infrastructure | dev.to | 2026-03-28Inngest Documentation
-
Project mention: From Cluster UI to Operational Plane: Lessons from the Kubernetes Dashboard Deprecation | dev.to | 2026-01-24
This is where Kubernetes management platforms like Devtron come into the picture; not as replacements for kubectl, and not as generic UIs, but as operational planes that sit above the cluster and becomes the orchestration layer for managing applications on Kubernetes.
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
Project mention: Ergo Framework v3.2.0 Released – Actor Model for Go | news.ycombinator.com | 2026-02-17- Critical bug fix for Link/Monitor exits in network layer
Also shipped completely rewritten documentation with new guides on building clusters, message versioning, and debugging distributed systems https://docs.ergo.services
Full changelog: https://github.com/ergo-services/ergo?tab=readme-ov-file#cha...
-
dagu
Local-first workflow engine for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, and AI agents; keep workflows separate from business logic. One binary, no database. Airflow alternative.
-
rulego
⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.
-
uTask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
-
-
-
tork
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
-
How does it compare to a full-fledged durable execution platform like DBOS[0], which follows the same philosophy? Looks like River does have workflows, but it's locked behind Pro [1].
[0] https://dbos.dev
-
iwf
iWF is a Workflow-As-Code microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
-
hof
A developer experience centered on CUE. Unifies schemas, data models, deterministic and agentic code generation, workflow and task engine, dagger powered environments, coding assistant, and vscode extension; woven together on the CUE lattice. Squint harder if you can't see the cube :]
The next step to this is using a better tool to access containers (BuildKit), like Dagger, where you can track every step as a new container layer, time travel, share via registries...
This has been my setup since early this year, not even that much code: https://github.com/hofstadter-io/hof/tree/_next/lib/agent/se...
The bigger effort is making it play nice with vscode so you can browse and edit the files and diffs.
-
-
cordum
The action firewall for AI agents. Enforce policy and human approval before risky tool calls, shell commands, workflows, and production changes, with auditable evidence.
Project mention: Every AI agent framework focuses on making agents smarter. None of them ask what happens when agents screw up. | dev.to | 2026-02-08Cordum is an open-source control plane that sits between AI agents and infrastructure. Every intent gets intercepted and evaluated before execution.
-
-
-
flowbaker
Execution engine powering Flowbaker, a no code platform to build, connect, and automate workflows.
Project mention: Show HN: Flowbaker.io – Self-hosted automation: connect AI and apps in workflows | news.ycombinator.com | 2025-09-15 -
-
inngestgo
Durable execution in Go with the Golang Inngest SDK. Write durable functions in your existing app.
Go Workflow engine discussion
Go Workflow engine related posts
-
Wetask Is Opening Its Task Runtime to External Workers
-
Temporal Pricing Teardown 2026
-
DAG Workflow Engine
-
Orchestration vs Choreography: Two Ways to Build Clinical Speech-to-Text
-
Temporal Workflow Engine: The Reliability Layer Your Distributed System Is Missing [2026 Guide]
-
Temporal – Durable Execution Platform
-
AI Coding Assistants Are Getting Worse
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Aug 2026
Index
What are some of the best open-source Workflow engine projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | temporal | 22,125 |
| 2 | argo | 16,885 |
| 3 | hatchet | 7,678 |
| 4 | osmedeus | 6,508 |
| 5 | inngest | 5,701 |
| 6 | devtron | 5,562 |
| 7 | ergo | 4,622 |
| 8 | dagu | 3,698 |
| 9 | rulego | 1,574 |
| 10 | uTask | 1,392 |
| 11 | scipipe | 1,110 |
| 12 | sdk-go | 941 |
| 13 | tork | 812 |
| 14 | dbos-transact-golang | 790 |
| 15 | iwf | 654 |
| 16 | hof | 612 |
| 17 | Furiko | 502 |
| 18 | cordum | 494 |
| 19 | goflow | 477 |
| 20 | polaris | 275 |
| 21 | flowbaker | 203 |
| 22 | machine | 169 |
| 23 | inngestgo | 112 |