Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 12 Go Workflow Projects
-
cadence
Cadence is a distributed, scalable, durable, and highly available orchestration engine to execute asynchronous long-running business logic in a scalable and resilient way.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
process-compose
Process Compose is a simple and flexible scheduler and orchestrator to manage non-containerized applications.
-
optimus
Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management. (by raystack)
-
onepanel
The open source, end-to-end computer vision platform. Label, build, train, tune, deploy and automate in a unified platform that runs on any cloud and on-premises.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
manual-approval
Pause your GitHub Actions workflow and request manual approval from set approvers before continuing
-
Dataplane
Dataplane is a data platform that makes it easy to construct a data mesh with automated data pipelines and workflows.
-
zeus
Zeus + SciFi = Power of the gods (cloud + ai | Zeus) Meets the power of SciFi (human ingenuity | SfYi) At the intersection of intelligent design (systems engineering excellence) For your intelligence —ZeusFYI. (by zeus-fyi)
I don't know if I agree with the argument regarding durability vs elastic execution. If I can get both (with a nice API/DX) via something like Temporal (https://github.com/temporalio/temporal), what's the drawback here?
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13Devbox can also run services too. Both products use an awesome process runner called process-compose (https://github.com/f1bonacc1/process-compose/) which is worth checking out (it's even built with nix!)
You can check odpf github, they created some dataops tools using go, one of the example is optimus (https://github.com/odpf/optimus) which is a data pipeline orchestrator
Project mention: Automating Terraform Deployments with GitHub Actions: A Step-by-Step Guide | dev.to | 2023-11-02For the manual approval in the workflow, we will use the trstringer/manual-approval .
Go Workflows related posts
- Cadence – Fault-Tolerant Stateful Code Platform by Uber
-
temporal VS laravel-workflow - a user suggested alternative
2 projects | 23 Aug 2023
- Scaling Temporal: The Basics
- Mandala: experiment data management as a built-in (Python) language feature
- are you interested in an end to end queue/pubsub & worker platform
- Fault-Tolerant Stateful Code Platform
- Developers and Distributed Systems and Dinosaurs, Oh MY!!!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Workflow projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | temporal | 9,739 |
2 | cadence | 7,771 |
3 | argo-events | 2,230 |
4 | process-compose | 928 |
5 | optimus | 736 |
6 | onepanel | 696 |
7 | Furiko | 458 |
8 | manual-approval | 308 |
9 | Dataplane | 182 |
10 | zeus | 72 |
11 | kafka-message-scheduler | 71 |
12 | rudder-plugins-manager | 6 |