Go Workflow

Open-source Go projects categorized as Workflow

Top 23 Go Workflow Projects

  1. argo

    Workflow Engine for Kubernetes

    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.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. Beehive

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

  4. flyte

    Scalable and flexible workflow orchestration platform that seamlessly unifies data, ML and analytics stacks.

    Project mention: Boost your ML pipeline performance with efficient parallelism | dev.to | 2025-04-09

    Flyte is a distributed computation framework that uses a Kubernetes Pod as the fundamental execution environment for each task in a pipeline. When you use MapTasks, Flyte automatically distributes the load among multiple Pods that run in parallel and limits each Pod to downloading and processing only a specific index from the inputs list, preventing inefficient duplicate data movement.

  5. ergo

    An actor-based Framework with network transparency for creating event-driven architecture in Golang. Inspired by Erlang. Zero dependencies.

    Project mention: Concurrency & Fault-tolerant In Distributed Systems | dev.to | 2024-11-04

    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.

  6. DnsControl

    Infrastructure as code for DNS!

  7. Git Town

    Git branches made easy

    Project mention: Reflecting on my Hacktoberfest 2024 journey | dev.to | 2024-10-30

    You can find the project here 💚

  8. go-streams

    A lightweight stream processing library for Go

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. dagu

    A compact, portable, and language-agnostic workflow engine. It aims to solve greater problems.

    Project mention: Dagu v1.16.0 Is Released | news.ycombinator.com | 2025-01-09
  11. uTask

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

  12. scipipe

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

  13. 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: Atmos – Terraform orchastrator with composable stack built by Cloud Posse | news.ycombinator.com | 2025-03-05
  14. awgo

    Go library for Alfred 3 + 4 workflows

  15. iwf

    iWF is a WorkflowAsCode microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes

  16. manual-approval

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

  17. flowpipe

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

  18. taskctl

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

  19. secure-repo

    Orchestrate GitHub Actions Security

  20. polaris

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

  21. endly

    End to end functional test and automation framework

  22. json-repair

    🔧 Repair JSON!Solution for JSON Anomalies from LLMs.

    Project mention: How I Repaired Hallucinated JSONs from LLMs While Building LiveAPI | dev.to | 2025-04-22

    I stumbled across json-repair, a Go package that intelligently fixes broken JSON strings.

  23. Dataplane

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

  24. machine

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

  25. 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)

  26. SaaSHub

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

    SaaSHub logo
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

  • 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
  • Deploy Apache Airflow on AWS Elastic Kubernetes Service (EKS)

    5 projects | dev.to | 23 Aug 2024
  • Show HN: Dagu v1.13.0

    1 project | news.ycombinator.com | 25 May 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 25 Apr 2025
    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 15,572
2 Beehive 6,357
3 flyte 6,192
4 ergo 3,926
5 DnsControl 3,357
6 Git Town 2,795
7 go-streams 2,022
8 dagu 1,956
9 uTask 1,259
10 scipipe 1,095
11 atmos 952
12 awgo 877
13 iwf 563
14 manual-approval 505
15 flowpipe 410
16 taskctl 310
17 secure-repo 282
18 polaris 272
19 endly 265
20 json-repair 234
21 Dataplane 226
22 machine 160
23 Orkestra 105

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

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