InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Go Workflow engine Projects
-
Project mention: Data on Kubernetes: Part 4 - Argo Workflows: Simplify parallel jobs : Container-native workflow engine for Kubernetes 🔮 | dev.to | 2024-07-28
Remember to meet the prerequisites, including AWS cli, kubectl, terraform and Argo Workflow CLI.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: Launch HN: Stack Auth (YC S24) – An Open-Source Auth0/Clerk Alternative | news.ycombinator.com | 2024-08-08
Just for clarification, So you can't really host this without open-sourcing my product (since your server is AGPL). Isn't it a stretch to call this really open-source? I compare this to something like a temporal which I can self-host without worrying (and which I believe is MIT license [https://github.com/temporalio/temporal/blob/main/LICENSE])
-
Project mention: Show HN: Devtron – Open-Source Kubernetes-Native CI/CD Platform | news.ycombinator.com | 2025-04-14
Website: https://devtron.ai/
And don't forget to send the feedbacks.
-
ergo
An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.
In the realm of Go, Ergo serves as an ambitious attempt to close the gap between Go’s native concurrency model using goroutines and the robust actor-based systems seen in Erlang VM. This approach seeks to merge Go's efficiency with the actor model’s strengths.
-
inngest
The leading workflow orchestration platform. Run stateful step functions and AI workflows on serverless, servers, or the edge.
Project mention: Show HN: Inngest 1.0 – Open-source durable workflows on every platform | news.ycombinator.com | 2024-09-20SSPLv1 for anyone similarly interested https://github.com/inngest/inngest/blob/v1.0.0/LICENSE.md
-
-
uTask
µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
tork
Tork is a lightweight, distributed workflow engine that runs tasks as simple scripts within Docker containers.
A little while back, I wrote a post introducing Tork, an open-source project I've been developing. In a nutshell, Tork is a general-purpose, distributed workflow engine suitable for various workloads. At my work, we primarily use it for CPU/GPU-heavy tasks such as processing digital assets (3D, videos, images etc.), as well as our CI/CD tool for our internal PaaS.
-
-
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
Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.
Project mention: How to include Git version information in a Golang binary | news.ycombinator.com | 2025-01-19 -
-
-
-
-
Project mention: Ask HN: What have you built this year that you are proud of? | news.ycombinator.com | 2024-11-17
-
-
uniflow
A high-performance, extremely flexible, and easily extensible universal workflow engine. (by siyul-park)
-
inngestgo
Durable execution in Go with the Golang Inngest SDK. Write durable functions in your existing app.
-
temporal-go-helpers
:arrows_clockwise: Common convenience methods, and developer ergonomics for Temporal's Go SDK.
-
cronicle
cronicle is a simple and scalable task scheduler that builds on the foundations of git, golang and standard logging (by jshiv)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Workflow engine discussion
Go Workflow engine related posts
-
Every System is a Log: Avoiding coordination in distributed applications
-
Building scalable ML workflows
-
Deploy Apache Airflow on AWS Elastic Kubernetes Service (EKS)
-
Show HN: Workflow Orchestrator in Golang
-
Show HN: A distributed workflow engine written in Go
-
I built a distributed workflow engine
-
Let's build a code execution engine
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source Workflow engine projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | argo | 15,632 |
2 | temporal | 13,882 |
3 | devtron | 4,888 |
4 | ergo | 3,945 |
5 | inngest | 2,898 |
6 | dagu | 1,967 |
7 | uTask | 1,267 |
8 | scipipe | 1,096 |
9 | autokitteh | 791 |
10 | tork | 684 |
11 | sdk-go | 625 |
12 | iwf | 567 |
13 | hof | 547 |
14 | Furiko | 495 |
15 | goflow | 435 |
16 | polaris | 272 |
17 | machine | 162 |
18 | asyncmachine-go | 141 |
19 | kafka-message-scheduler | 83 |
20 | uniflow | 52 |
21 | inngestgo | 47 |
22 | temporal-go-helpers | 38 |
23 | cronicle | 22 |