Instead of Dagu
Dagu alternatives
Dagu combines YAML-defined DAGs with a self-hosted web interface for managing runs, logs, retries, dependencies, and event triggers. It can execute shell scripts, Docker containers, SSH commands, SQL, HTTP requests, chat completion steps, and Agent Harness steps. Cron scheduling includes timezones, catchup windows, overlap and retry policies, while a single-binary deployment works without an external database or message broker. Community is free forever; Team costs $50 per month, and Pro costs $150 per month. Paid tiers add controls such as SSO, role-based access, audit logging, incident routing, and support.
- 1
Kestra
Free plan Open source APILinuxMac+3Organization-wide orchestration with extensive integrations — Kestra adds more than 2,000 plugins, hybrid deployment, and flows exposed as tools for AI agents.
- 2
Argo Workflows
Free plan APILinuxMac+3Kubernetes-native container workflows — Argo runs every workflow step in containers on Kubernetes, unlike Dagu's broader execution model and single-binary option.
- 3
Rundeck
Free plan APILinuxMac+3Operational automation and self-service jobs — Rundeck centers on orchestrating existing automation with self-service operations, execution history, and community plugins.
- 4
Apache Airflow
Free plan APILinuxMac+2Python-authored scheduled batch workflows — Airflow defines workflows in Python and uses a message queue to coordinate an arbitrary number of workers.
- 5
Luigi
Free plan APILinuxSelf-hosted+1Python batch pipelines with many dependencies — Luigi is a Python package focused on dependency resolution, visualization, and batch pipelines rather than Dagu's broader integrations and triggers.
- 6
Windmill
Free plan Open source APILinuxSelf-hosted+2Internal software and low-code app building — Windmill adds script, flow, and app builders plus webhook, queue, HTTP-route, and API triggers.
- 7
Apache DolphinScheduler
Free plan Open source APILinuxSelf-hosted+1Visual data workflows at cluster scale — DolphinScheduler combines visual DAG building with more than 30 task types and decentralized multi-master, multi-worker scheduling.
- 8
Flyte
Free plan Open source APILinuxSelf-hosted+1 - 9
Azkaban
Free plan APILinuxMac+3 - 10
StackStorm
Free plan APILinuxSelf-hosted+1 - 11
Prefect
Free plan APISelf-hostedWeb - 12
Temporal
Free plan APILinuxMac+3 - 13
ActiveBatch
Free trial AndroidAPIiPhone+5 - 14
Automic Continuous Delivery Automation
Free trial APILinuxSelf-hosted+1 - 15
Dagster
Free trial APILinuxSelf-hosted+1 - 16
HCL Workload Automation
Free trial APILinuxMac+3 - 17
Automic Automation
Paid APILinuxSelf-hosted+1 - 18
VisualCron
Free trial APISelf-hostedWeb+1 - 19
Tidal Workload Automation
Free trial APISelf-hostedWeb - 20
BMC Control-M
Paid AndroidiPhoneWeb - 21
Stonebranch Universal Automation Center
Paid APILinuxSelf-hosted+1 - 22
IBM Workload Automation
Paid AndroidiPhoneLinux+2 - 23
Redwood RunMyJobs
Paid Web
An alternative may fit better when you need organization-wide orchestration, Kubernetes-native execution, Python-defined pipelines, visual data workflows, or internal application builders. Compare each product's workflow language, deployment model, scheduling and recovery controls, integrations, and platform coverage. Dagu supports API, Linux, macOS, self-hosted, web, and Windows use, while some alternatives focus on narrower environments. Also weigh whether a free option is sufficient, whether you need a larger plugin ecosystem, and whether your team prefers a single binary or a distributed architecture.