Dagu
A lightweight DAG-based workflow engine for automating tasks like billing, cron jobs, and data pipelines.
About Dagu
Dagu supports running on Linux and macOS, with executors for shell commands, Python scripts, Docker containers, and HTTP calls. It includes a web dashboard for viewing execution history, logs, and DAG status, plus features like retries, timeouts, parallel steps, and conditional branching. The project is written in Go and stores workflow state in a local SQLite database.
This tool is ideal for sysadmins and developers who want a simpler alternative to Airflow or Jenkins for smaller-scale automation. Dagu is free and open source under the GPL-3.0 license, with no external dependencies beyond a Go runtime. It was created by Dagu Cloud and has over 4,000 GitHub stars.
Quick Facts
- Pricing
- Free
- License
- Open Source
- Platform
- Linux
- Version
- 1.14.1
- Developer
- Dagu Cloud