Dagu

Powerful Cron alternative with a Web UI. It allows you to define dependencies between commands as a Directed Acyclic Graph (DAG) in a declarative YAML format.

Healthy · 79
79/100
Healthy

Actively maintained with regular releases.

Maintenance 34/40
Releases 25/25
Community 13/20
Momentum 8/15

Commit activity more than 84% of tracked projects; popularity more than 64%. How this is calculated.

Commits, last 11 months

2025-10: 65 commits 2025-11: 43 commits 2025-12: 72 commits 2026-01: 71 commits 2026-02: 97 commits 2026-03: 207 commits 2026-04: 167 commits 2026-05: 177 commits 2026-06: 90 commits 2026-07: 108 commits 2026-08: 184 commits
2025-10 1281 total 2026-08
Stars4.2k
Latest releasev2.17.2 · 25 Sept 2026
Repo updated27 Sept 2026
LicenceGPL-3.0
Built withGo, Docker

Is Dagu actively maintained?

Development is ongoing. The repository recorded 1281 commits over the same window, and the last three months alone account for 382 of them.

The most recent tagged release, v2.17.2, shipped within the last month — a current, installable version exists today.

Of the 32 projects we track in Automation, Dagu ranks #7 by health score — in the top quarter of its category.

What Dagu actually does

Dagu is a task scheduler and alternative to traditional cron jobs that manages command execution via a web interface. It lets you define task dependencies using Directed Acyclic Graphs within declarative YAML configuration files.

Best fit: It suits developers and system administrators who need to orchestrate complex multi-step automation workflows with visual monitoring through a browser.

Worth knowing: The project relies on a specific YAML workflow syntax and GPL-3.0 licensing, meaning you will need to evaluate how its dependency model and copyleft terms fit your compliance and operational requirements compared to established workflow engines.

Deployment notes

Because it is built with Go and distributed as a container image, you can typically run it via Docker with persistent volume mounts for your workflow definitions and a reverse proxy for HTTPS termination.


Dagu as a replacement for


Alternatives to Dagu

Projects in the same categories, ordered by health score.