Go Workflow

Open-source Go projects categorized as Workflow

Top 23 Go Workflow Projects

  1. argo

    Workflow Engine for Kubernetes

    Project mention: What is Argo Workflows? | dev.to | 2025-11-10

    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.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. flyte

    Dynamic, resilient AI orchestration. Coordinate data, models, and compute as you build AI workflows.

  4. Beehive

    A flexible event/agent & automation system with lots of bees 🐝

  5. 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...

  6. go-streams

    A lightweight stream processing library for Go

  7. rulego

    ⛓️RuleGo is a lightweight, high-performance, embedded, next-generation component orchestration rule engine framework for Go.

  8. uTask

    µTask is an automation engine that models and executes business processes declared in yaml. ✏️📋

  9. atmos

    👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.

    Project mention: Why We're Building Stategraph: Terraform State as a Distributed Systems Problem | news.ycombinator.com | 2025-09-17

    If you use a tool like Atmos (https://atmos.tools/) you kind of fix this issue already for free - because it takes the place of the root module, it actually manages the state of each sub module separately (they each have their own individual state file rather than being converged into one).

  10. scipipe

    Robust, flexible and resource-efficient pipelines using Go and the commandline

  11. awgo

    Go library for Alfred 3 + 4 workflows

  12. manual-approval

    Pause your GitHub Actions workflow and request manual approval from set approvers before continuing

  13. 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

  14. flowpipe

    Flowpipe is a cloud scripting engine. Automation and workflow to connect your clouds to the people, systems and data that matters.

  15. json-repair

    🔧 Repair JSON!Solution for JSON Anomalies from LLMs.

  16. Dataplane

    Dataplane is a data platform that makes it easy to construct a data mesh with automated data pipelines and workflows.

  17. secure-repo

    Orchestrate GitHub Actions Security

  18. taskctl

    Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰

  19. flowctl

    An open source self-service workflow execution platform

    Project mention: Show HN: Flowctl – Self-service workflows with approvals and SSO. Single Binary | news.ycombinator.com | 2025-12-12
  20. polaris

    Polaris: High performance workflow orchestrator for Golang (by harshadmanglani)

  21. endly

    End to end functional test and automation framework

  22. 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
  23. machine

    Machine is a workflow/pipeline library for processing data (by fulminate-io)

  24. Orkestra

    Orkestra is a cloud-native release orchestration and lifecycle management (LCM) platform for the fine-grained orchestration of inter-dependent helm charts and their dependencies (by Azure)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Workflow discussion

Log in or Post with

Go Workflow related posts

  • DAG Workflow Engine

    8 projects | news.ycombinator.com | 4 May 2026
  • Show HN: Dagu 1.17-beta – Run complex workflows without the Airflow complexity

    1 project | news.ycombinator.com | 30 May 2025
  • How I Repaired Hallucinated JSONs from LLMs While Building LiveAPI

    1 project | dev.to | 22 Apr 2025
  • Boost your ML pipeline performance with efficient parallelism

    1 project | dev.to | 9 Apr 2025
  • The Single Post You Need to Learn the Basics of Flyte

    1 project | dev.to | 28 Mar 2025
  • Dagu v1.16.0 Is Released

    1 project | news.ycombinator.com | 9 Jan 2025
  • Steps to: Building an End-to-End Project with Flyte

    2 projects | dev.to | 21 Oct 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jul 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Workflow projects in Go? This list will help you:

# Project Stars
1 argo 16,820
2 flyte 7,135
3 Beehive 6,473
4 ergo 4,612
5 go-streams 2,172
6 rulego 1,560
7 uTask 1,391
8 atmos 1,330
9 scipipe 1,115
10 awgo 878
11 manual-approval 654
12 iwf 649
13 flowpipe 477
14 json-repair 381
15 Dataplane 357
16 secure-repo 328
17 taskctl 325
18 flowctl 321
19 polaris 275
20 endly 268
21 flowbaker 203
22 machine 169
23 Orkestra 112

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Go is
the 4th most popular programming language
based on number of references?