logo
icon

Dagu

Dagu is a powerful DAG-based job scheduler with a web UI. Define workflows as DAGs in YAML, schedule them with cron expressions, and monitor execution through a clean dashboard. A modern alternative to cron and Airflow for simpler use cases.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-30
Services
service icon
Tags
ToolDevelopment

Dagu

A powerful DAG-based job scheduler with a web UI. Define workflows in YAML, schedule with cron expressions, and monitor everything through a clean dashboard.

What You Can Do After Deployment

  1. Visit your domain — the Dagu dashboard is ready immediately
  2. Create DAG workflows — define jobs and dependencies in simple YAML files
  3. Schedule jobs — use cron expressions to run workflows on a schedule
  4. Monitor execution — view real-time status, logs, and history in the dashboard
  5. Manage retries and dependencies — configure error handling and step dependencies

Key Features

  • Define workflows as DAGs in YAML
  • Cron-based scheduling
  • Web UI dashboard with real-time monitoring
  • Step dependencies and conditional execution
  • Retry and error handling policies
  • Email notifications on failure
  • Execution history and log viewer
  • REST API for programmatic access
  • No database required — uses local file storage

License

GPL-3.0 — GitHub