go-dag

Workflow manager

A framework for managing and executing workflows described by directed acyclic graphs.

A Go-based framework has been developed to oversee the execution of workflows delineated by directed acyclic graphs (DAGs).

GitHub

21 stars
2 watching
2 forks
Language: Go
last commit: 3 months ago
Linked from 1 awesome list

directed-acyclic-graphframeworkgoparalleltask

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
fieldryand/goflow A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators 386
dagu-org/dagu A software tool that automates complex workflows with a web-based UI and supports various task execution methods using a declarative YAML format. 1,654
manishrjain/gocrud A framework to simplify creating and managing structured data using graph operations 305
centurylinklabs/dray An engine for managing container-based workflows 383
symphony09/ograph A framework for building data pipelines with concurrent execution and dependency management 32
noneback/go-taskflow A taskflow-like framework for parallel programming in Go with integrated visualization and profiling tools. 124
ngneat/dag A service for managing directed acyclic graphs in Angular applications 155
argoproj/argoproj A collection of tools and projects for automating and managing Kubernetes workflows and deployments 620
rbarrois/django_xworkflows A library that enables workflow management with Django models 106
workanator/go-floc A package that simplifies the creation and management of parallel jobs with easy-to-use interfaces. 269
deanishe/awgo A Go library for building fast and efficient workflows in Alfred 3 and 4 869
nikhilsaraf/go-tools A collection of tools for managing goroutines and concurrency in Go programming language 15
oklog/run A mechanism to manage goroutine lifecycles in Go programs 1,553
chaps-io/gush A workflow runner using Redis and ActiveJob to manage parallel operations with dependencies. 1,046
yadage/adage A package to dynamically build and manage directed acyclic graphs (DAGs) of tasks that can be executed in parallel or sequentially. 55