Go Workflow engine

Open-source Go projects categorized as Workflow engine

Top 17 Go Workflow engine Projects

  • argo

    Workflow Engine for Kubernetes

  • Project mention: StackStorm – IFTTT for Ops | news.ycombinator.com | 2023-11-05

    Like Argo Workflows?

    https://github.com/argoproj/argo-workflows

  • temporal

    Temporal service

  • Project mention: Rethinking Serverless with Flame | news.ycombinator.com | 2023-12-06

    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?

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

    InfluxDB logo
  • devtron

    Tool integration platform for Kubernetes

  • Project mention: Devtron - End-to-End Software Delivery for Kubernetes Applications | /r/kubernetes | 2023-10-05
  • hatchet

    A distributed, fault-tolerant task queue

  • Project mention: Ask HN: Who is hiring? (April 2024) | news.ycombinator.com | 2024-04-01

    Hatchet (https://hatchet.run) | New York City | Full-time

    We're hiring a founding engineer to help us with development on our open-source, distributed task queue: https://github.com/hatchet-dev/hatchet.

    We recently launched on HN, you can check out our launch here: https://news.ycombinator.com/item?id=39643136. We're two second-time YC founders in this for the long haul and we are just wrapping up the YC W24 batch.

    As a founding engineer, you'll be responsible for contributing across the entire codebase. We'll compensate accordingly and with high equity. It's currently just the two founders + a part-time contractor. We're all technical and contribute code.

    Stack: Typescript/React, Go and PostgreSQL.

    To apply, email alexander [at] hatchet [dot] run, and include the following:

    1. Tell us about something impressive you've built.

    2. Ask a question or write a comment about the state of the project. For example: a file that stood out to you in the codebase, a Github issue or discussion that piqued your interest, a general comment on distributed systems/task queues, or why our code is bad and how you could improve it.

  • uTask

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

  • scipipe

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

  • hof

    Framework that joins data models, schemas, code generation, and a task engine. Language and technology agnostic.

  • Project mention: Show HN: Use Go's HTML/template to write React-like code | news.ycombinator.com | 2024-05-27

    Go's text/template (basically the same as html/template, with fewer safe guards) is pretty powerful. You can add custom functions and partial templates too. I use these concepts in https://docs.hofstadter.io to generate any code, not just frontend.

    For frontend, as in your example, this has the older feel for UI, where each navigation requires a round trip to the server and a full-page response to the client. This is part of the reason people have moved to React and full-stack TS. I love Go, but I'm definitely a big fan of writing webapps in Next at this point. React Server Components are a really nice DX.

  • SaaSHub

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

    SaaSHub logo
  • tork

    A distributed workflow engine

  • Project mention: Show HN: A distributed workflow engine written in Go | news.ycombinator.com | 2023-10-01
  • Furiko

    Kubernetes cron and batch job platform

  • iwf

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

  • Project mention: Show HN: Python SDK for iWF – API orchestration engine | news.ycombinator.com | 2023-09-14
  • sdk-go

    Temporal Go SDK (by temporalio)

  • polaris

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

  • Project mention: Show HN: Workflow Orchestrator in Golang | news.ycombinator.com | 2024-03-04
  • machine

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

  • kafka-message-scheduler

    scheduler for kafka messages

  • 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)

  • rudder-plugins-manager

    Go library to create plugins and workflows for data pipelines

  • 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 engine related posts

  • Show HN: Workflow Orchestrator in Golang

    7 projects | news.ycombinator.com | 4 Mar 2024
  • Show HN: A distributed workflow engine written in Go

    1 project | news.ycombinator.com | 1 Oct 2023
  • I built a distributed workflow engine

    1 project | /r/golang | 17 Sep 2023
  • Let's build a code execution engine

    2 projects | dev.to | 11 Sep 2023
  • temporal VS laravel-workflow - a user suggested alternative

    2 projects | 23 Aug 2023
  • How did you solve the problem of transactions between different databases and services?

    2 projects | /r/golang | 12 Jun 2023
  • Show HN: Capillaries: Distributed data processing with Go and Cassandra

    2 projects | news.ycombinator.com | 15 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 Jun 2024
    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 →

Index

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

Project Stars
1 argo 14,415
2 temporal 10,302
3 devtron 3,926
4 hatchet 3,326
5 uTask 1,116
6 scipipe 1,055
7 hof 483
8 tork 496
9 Furiko 469
10 iwf 471
11 sdk-go 464
12 polaris 251
13 machine 144
14 kafka-message-scheduler 73
15 temporal-go-helpers 37
16 cronicle 21
17 rudder-plugins-manager 6

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