dagu

Workflow scheduler

A tool for defining and executing complex workflows with support for multiple execution methods and centralized management.

Developer-friendly, minimalism Cron alternative, but with much more capabilities. It aims to solve greater problems.

GitHub

2k stars
20 watching
148 forks
Language: Go
last commit: almost 2 years ago
Linked from 3 awesome lists

automationcontinuous-deliverycrondag-schedulingdevops-pipelinedirected-acyclic-graphgolangschedulertask-runnertask-schedulerworkflowworkflow-automationworkflow-engineworkflow-managementworkflow-schedulerworkflow-tool

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rhosocial/go-dagA framework for managing and executing workflows described by directed acyclic graphs.23
fieldryand/goflowA lightweight, single-binary DAG scheduler and dashboard for orchestrating workflows with tasks and operators396
runabol/torkA distributed workflow engine for automating complex tasks and workflows.616
goyek/goyekA task automation tool that provides a cross-platform and customizable way to define and run tasks in Go.576
yadage/adageA package to dynamically build and manage directed acyclic graphs (DAGs) of tasks that can be executed in parallel or sequentially.56
centurylinklabs/drayAn engine for managing container-based workflows383
denoflow/denoflowAn automated workflow tool using YAML and Deno to run tasks with flexible configuration options.280
osandov/drgnA debugger with scripting capabilities to inspect complex program state in an expressive way.1,787
rulego/rulegoA lightweight rule engine framework built on Go for building flexible and scalable business processes909
argoproj/argoprojA collection of tools and projects for automating and managing Kubernetes workflows and deployments630
djosephsen/lazloAn event-driven automation framework for Slack bots written in Go.147
crazy-canux/go-devopsA collection of Go-based tools for automating and managing software development lifecycle phases9
couler-proj/coulerProvides a unified interface for constructing and managing workflows across different workflow engines.919
pipefunc/pipefuncAutomates and simplifies the creation of function pipelines for efficient execution of scientific workflows.230
temporalio/sdk-goA framework for building and executing long-running business logic in a scalable and resilient way.550