dagucloud/dagu
在全部 GitHub 仓库 中按Star排名第 368(共 803)
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declarative YAML over your scripts, SSH commands, containers, etc; keep workflows separate from business logic. One binary, no database, runs on limited H/W resources. Alternative to Airflow / Cron / Job Scheduler.
项目介绍
Dagu is a lightweight, self-contained alternative to Airflow or Cron with Web UI. It supports Linux / Mac / Windows. Define DAGs in a simple, declarative YAML format. It natively supports shell commands, Docker containers, Kubernetes Jobs, remote commands via SSH, external coding-agent CLIs through harness.run, and more through Dagu Actions.
It was designed to be easy to use, self-contained, and require no coding, making it ideal for small teams.
For a quick look at how workflows are defined, see the examples.
Try it live: Live Demo (credentials: demouser / demouser)
Dagu stores state in local files. How much it can run depends on the machine and the workload. CPU, memory, disk,…
最新指标
| Star | 3.9k | 2026-09-12 |
|---|---|---|
| Fork | 330 | 2026-09-12 |
| 提交 | 3.1k | 2026-09-12 |
| 发布 | 303 | 2026-09-12 |
| Watcher | 21 | 2026-09-12 |
| 开放 issue | 64 | 2026-09-12 |
| 开放 PR | 7 | 2026-09-12 |