dagu-org/dagu

A local-first workflow engine built the way it should be: declarative, file-based, self-contained, air-gapped ready. One binary that scales from laptop to distributed cluster.

70
/ 100
Verified

This tool helps you automate and manage complex sequences of tasks, like data pipelines or infrastructure operations. You provide a simple file outlining your steps and their dependencies, and it runs them in order, handling scheduling, retries, and errors. It's designed for operations engineers, data engineers, and anyone needing robust, self-contained automation for their recurring processes.

3,174 stars. Actively maintained with 191 commits in the last 30 days.

Use this if you need a lightweight, self-contained system to orchestrate data processing jobs, automate IT tasks, or manage scheduled operations without external databases or message brokers.

Not ideal if your primary need is for a general-purpose job scheduler without complex inter-task dependencies or a visual workflow builder.

data-pipeline-orchestration infrastructure-automation scheduled-jobs batch-processing operations-management
No Package No Dependents
Maintenance 25 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

3,174

Forks

243

Language

Go

License

GPL-3.0

Last pushed

Mar 19, 2026

Commits (30d)

191

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/data-engineering/dagu-org/dagu"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.