dagu
Workflow automation tool
A software tool that automates complex workflows with a web-based UI and supports various task execution methods using a declarative YAML format.
Developer-friendly, minimalism Cron alternative, but with much more capabilities. It aims to solve greater problems.
2k stars
20 watching
146 forks
Language: Go
last commit: 4 days ago
Linked from 3 awesome lists
automationcontinuous-deliverycrondag-schedulingdevops-pipelinedirected-acyclic-graphgolangschedulertask-runnertask-schedulerworkflowworkflow-automationworkflow-engineworkflow-managementworkflow-schedulerworkflow-tool
Related projects:
Repository | Description | Stars |
---|---|---|
rhosocial/go-dag | A framework for managing and executing workflows described by directed acyclic graphs. | 23 |
fieldryand/goflow | A lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators | 394 |
runabol/tork | A distributed workflow engine for automating complex tasks and workflows. | 603 |
goyek/goyek | A task automation tool that provides a cross-platform and customizable way to define and run tasks in Go. | 574 |
yadage/adage | A package to dynamically build and manage directed acyclic graphs (DAGs) of tasks that can be executed in parallel or sequentially. | 55 |
centurylinklabs/dray | An engine for managing container-based workflows | 383 |
denoflow/denoflow | An automated workflow tool using YAML and Deno to run tasks with flexible configuration options. | 280 |
osandov/drgn | A debugger with scripting capabilities to inspect complex program state in an expressive way. | 1,781 |
rulego/rulego | A lightweight rule engine framework built on Go for building flexible and scalable business processes | 891 |
argoproj/argoproj | A collection of tools and projects for automating and managing Kubernetes workflows and deployments | 622 |
djosephsen/lazlo | An event-driven automation framework for Slack bots written in Go. | 147 |
crazy-canux/go-devops | A collection of Go-based tools for automating and managing software development lifecycle phases | 9 |
couler-proj/couler | Provides a unified interface for constructing and managing workflows across different workflow engines. | 916 |
pipefunc/pipefunc | Automates and simplifies the creation of function pipelines for efficient execution of scientific workflows. | 217 |
temporalio/sdk-go | A framework for building and executing long-running business logic in a scalable and resilient way. | 544 |