dagron
Durable DAG workflow engine in one Rust binary — an open-source, lightweight Airflow alternative.
File Explorer
- binaries.yml
- ci.yml
- docker.yml
- _helpers.tpl
- dagron-api.yaml
- engine.yaml
- env-secret.yaml
- frontend.yaml
- gitops.yaml
- ingress.yaml
- NOTES.txt
- postgres.yaml
- secret.yaml
- ui-secret.yaml
- .helmignore
- artifacthub-repo.yml
- Chart.yaml
- README.md
- values.yaml
- archive.rs
- artifacts.rs
- audit.rs
- backfills.rs
- badge.rs
- bundles.rs
- control.rs
- datasets.rs
- environments.rs
- fleet.rs
- gitrepos.rs
- gitsync.rs
- graph.rs
- health.rs
- lifecycle.rs
- login.rs
- logs.rs
- mod.rs
- ops.rs
- runs.rs
- schedules.rs
- search.rs
- settings.rs
- stream.rs
- tokens.rs
- triage.rs
- workflows.rs
- auth.rs
- config.rs
- expand.rs
- identity.rs
- main.rs
- objstore.rs
- pwhash.rs
- ratelimit.rs
- state.rs
- stream.rs
- tmpl.rs
- .dockerignore
- Cargo.toml
- Dockerfile
- README.md
- cloud.rs
- lib.rs
- tiered.rs
- Cargo.toml
- README.md
- correlate.rs
- dcgm.rs
- ib.rs
- lib.rs
- main.rs
- nccl.rs
- nodelist.rs
- record.rs
- sacct.rs
- signal.rs
- timestamp.rs
- .gitignore
- dcgm.ndjson
- dcgm_clean.ndjson
- ib-after-flap.txt
- ib-after.txt
- ib-before.txt
- job.out
- nan_job.out
- sacct.txt
- straggler_job.out
- autopsy.rs
- Cargo.toml
- README.md
- expand_bench.rs
- 001_create_tables.sql
- 002_unique_task_name.sql
- 003_leader_election.sql
- 004_dead_letters.sql
- 005_workflows.sql
- 006_schedules.sql
- 007_schedule_backfills.sql
- 008_event_outbox.sql
- 009_auto_backfill.sql
- 010_run_deadline.sql
- 011_schedule_timezone.sql
- 012_schedule_gates.sql
- 013_trigger_rule.sql
- 014_allow_failure.sql
- 015_deadline_alert.sql
- 016_result_from.sql
- 017_backfills.sql
- 018_approval.sql
- 019_runner_class.sql
- 020_archived_runs.sql
- 021_environments.sql
- 022_task_checkpoint.sql
- 023_source_offsets.sql
- 024_source_partitions.sql
- 025_gang.sql
- 026_task_priority.sql
- 027_task_pools.sql
- 028_task_memo.sql
- 029_subworkflow.sql
- 030_wait_sensor.sql
- 031_wait_url.sql
- 032_datasets.sql
- 033_wait_dataset.sql
- 034_subworkflow_depth_index.sql
- 035_task_cache_hit.sql
- 036_api_tokens.sql
- 037_run_triage.sql
- 038_workflow_lifecycle.sql
- 039_run_idempotency.sql
- 040_task_fault_class.sql
- 041_run_clock_confidence.sql
- 001_create_tables.sql
- 002_unique_task_name.sql
- 003_leader_election.sql
- 004_dead_letters.sql
- 005_workflows.sql
- 006_schedules.sql
- 007_schedule_backfills.sql
- 008_users.sql
- 009_git_repos.sql
- 010_workflow_description.sql
- 011_event_outbox.sql
- 012_auto_backfill.sql
- 013_run_deadline.sql
- 014_schedule_timezone.sql
- 015_schedule_gates.sql
- 016_trigger_rule.sql
- 017_allow_failure.sql
- 018_deadline_alert.sql
- 019_result_from.sql
- 020_backfills.sql
- 021_approval.sql
- 022_runner_class.sql
- 023_runner_class_index.sql
- 024_archived_runs.sql
- 025_int4_to_bigint.sql
- 026_environments.sql
- 027_task_checkpoint.sql
- 028_source_offsets.sql
- 029_source_partitions.sql
- 030_gang.sql
- 031_task_priority.sql
- 032_task_priority_index.sql
- 033_task_pool.sql
- 034_task_pool_index.sql
- 035_task_memo.sql
- 036_subworkflow.sql
- 037_wait_sensor.sql
- 038_wait_url.sql
- 039_datasets.sql
- 040_wait_dataset.sql
- 041_subworkflow_depth_index.sql
- 042_task_cache_hit.sql
- 043_api_tokens.sql
- 044_run_triage.sql
- 045_workflow_lifecycle.sql
- 046_run_idempotency.sql
- 047_runs_created_index.sql
- 048_runs_status_created_index.sql
- 049_definitions_name_index.sql
- 050_task_fault_class.sql
- 051_task_fault_class_index.sql
- 052_run_clock_confidence.sql
- postgres.rs
- sqlite.rs
- archive.rs
- clock.rs
- dag.rs
- db.rs
- expand.rs
- fault.rs
- lib.rs
- metrics.rs
- models.rs
- Cargo.toml
- README.md
- bundle_sign.rs
- bundle.rs
- lib.rs
- Cargo.toml
- index.html
- swagger-ui-bundle.js
- swagger-ui.css
- VERSION
- api.rs
- archive_compact.rs
- backfill.rs
- backfill_jobs.rs
- clock.rs
- config.rs
- cron.rs
- environments.rs
- gc.rs
- hooks.rs
- leadership.rs
- lib.rs
- notify.rs
- objstore.rs
- pressure.rs
- schedule.rs
- schedule_time.rs
- stale_ready.rs
- validate.rs
- wait_url.rs
- Cargo.toml
- openapi.yaml
- README.md
- docker_executor.rs
- executor.rs
- kube_executor.rs
- lib.rs
- redact.rs
- secrets.rs
- worker.rs
- timeout_ceiling.rs
- Cargo.toml
- README.md
- lib.rs
- Cargo.toml
- README.md
- bundle.rs
- main.rs
- sync.rs
- Cargo.toml
- Dockerfile
- lib.rs
- Cargo.toml
- README.md
- lib.rs
- main.rs
- Cargo.toml
- lib.rs
- Cargo.toml
- README.md
- lib.rs
- logfilter.rs
- Cargo.toml
- README.md
- lib.rs
- main.rs
- tools.rs
- Cargo.toml
- Dockerfile
- README.md
- lib.rs
- main.rs
- Cargo.toml
- README.md
- ingest.rs
- lib.rs
- mqtt.rs
- source.rs
- stream.rs
- Cargo.toml
- README.md
- lib.rs
- main.rs
- Cargo.toml
- dagron-api.md
- dagron-chart.md
- dagron-engine-localdev.md
- dagron-engine.md
- dagron-frontend.md
- dagron-gitops.md
- dagron-mcp.md
- README.md
- architecture-system-context.html
- architecture-system-context.png
- dagron-logo.png
- dagron-logo.svg
- metrics.png
- overview.png
- rpi-metrics-saturated.png
- rpi-run-graph.png
- rpi-runs-loadtest.png
- run-graph.png
- runs.png
- workflows.png
- AI_WORKLOADS.md
- API.md
- ARCHITECTURE.md
- BACKFILL_USECASES.md
- BACKUP_RECOVERY.md
- BUNDLES.md
- CONFIG.md
- DATASETS.md
- DEAD_LETTERS.md
- DLQ.md
- EDGE_PROFILE.md
- HOWTO.md
- HPC_AUTOPSY.md
- MCP.md
- OPERATIONS.md
- RASPBERRY_PI.md
- STREAMING.md
- WORKFLOW_UI_GUIDE.md
- 01_train_checkpoint_resume.yaml
- 02_gpu_pool_routing.yaml
- 03_batch_inference.yaml
- 04_llm_content_pipeline.yaml
- 05_model_eval_gate.yaml
- 06_fault_class_retry_budgets.yaml
- agent_loop.yaml
- agent_turn.yaml
- mcp_tool_step.yaml
- README.md
- README.md
- sales_rollup.yaml
- score_batch.yaml
- train_experiment.yaml
- line_health.yaml
- nightly_report.yaml
- README.md
- 01_sensor_window.yaml
- publish.sh
- README.md
- dagron-workflows-matrix.yaml
- dagron-workflows.yaml
- root-app.yaml
- dagron-platform.yaml
- dagron.yaml
- etl-diamond.workflow.yaml
- nightly-rollup.cronworkflow.yaml
- hourly-settle.cronworkflow.yaml
- reconcile.workflow.yaml
- README.md
- 01_lead_capture_multisource.yaml
- 02_lead_enrichment_scoring.yaml
- 03_speed_to_lead_router.yaml
- 04_campaign_launch_gate.yaml
- 05_paid_media_cost_sync.yaml
- 06_attribution_model_refresh.yaml
- 07_content_engine_llm.yaml
- 08_seo_content_refresh.yaml
- 09_webinar_to_pipeline.yaml
- 10_abm_account_orchestration.yaml
- 11_lifecycle_nurture_loop.yaml
- 12_crm_hygiene_dedupe.yaml
- 13_reverse_etl_audience_sync.yaml
- 14_realtime_intent_event.yaml
- 15_form_abuse_guard.yaml
- 16_email_send_readiness.yaml
- 17_weekly_funnel_report.yaml
- 18_churn_winback_playbook.yaml
- 19_competitor_intel_agent.yaml
- 20_campaign_teardown_reconcile.yaml
- cron.yaml.example
- env.example
- README.md
- dagron-overview.json
- dashboards.yml
- datasource.yml
- prometheus.yml
- compose.yaml
- grafana-dashboard.png
- README.md
- 01_image_baked.yaml
- 02_host_path.yaml
- 03_fetch_at_runtime.yaml
- 03_fetch_in_container.yaml
- 04_env_script.yaml
- README.md
- 01_quickstart.py
- 02_workflow_and_schedule.py
- 03_stream_run.py
- 04_rerun_failed.py
- _bootstrap.py
- _config.py
- 01_quickstart.mjs
- README.md
- 01_clickstream_producer.sh
- 02_cdc_producer.sh
- 03_log_producer.sh
- 04_cron.yaml
- 04_sensor_producer.sh
- 04_sensor_window.yaml
- 05_payments_producer.sh
- README.md
- 01_dag_of_dags.py
- 02_parameters.py
- 03_fanout_map.py
- 04_scatter_gather.py
- 05_dynamic_shards_withparam.py
- 06_recursion_countdown.py
- 07_recursion_divide_conquer.py
- 08_conditional_branch.py
- 09_nested_templates.py
- 10_matrix_nested_fanout.py
- 11_diamond_of_subdags.py
- 12_retry_wrapper.py
- 13_fanout_then_subdag.py
- README.md
- 01_dag_of_dags.yaml
- 02_parameters.yaml
- 03_fanout_map.yaml
- 04_scatter_gather.yaml
- 05_dynamic_shards_withparam.yaml
- 06_recursion_countdown.yaml
- 07_recursion_divide_conquer.yaml
- 08_conditional_branch.yaml
- 09_nested_templates.yaml
- 10_matrix_nested_fanout.yaml
- 11_diamond_of_subdags.yaml
- 12_retry_wrapper.yaml
- 13_fanout_then_subdag.yaml
- README.md
- 01_dag_of_dags.yaml
- 02_parameters.yaml
- 03_fanout_map.yaml
- 04_scatter_gather.yaml
- 05_dynamic_shards_withparam.yaml
- 06_recursion_countdown.yaml
- 07_recursion_divide_conquer.yaml
- 08_conditional_branch.yaml
- 09_nested_templates.yaml
- 10_matrix_nested_fanout.yaml
- 11_diamond_of_subdags.yaml
- 12_retry_wrapper.yaml
- 13_fanout_then_subdag.yaml
- README.md
- 01_hello.yaml
- 02_diamond.yaml
- 03_etl.yaml
- 04_chained_parent.yaml
- README.md
- .gitignore
- controller_stress.yaml
- cron.yaml
- deadline_fanout.yaml
- docker_headroom.yaml
- simple_dag.yaml
- windows_headroom.yaml
- copy-monaco.mjs
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- page.tsx
- globals.css
- icon.svg
- layout.tsx
- page.tsx
- DagGraph.tsx
- direction.ts
- DirectionControl.tsx
- EditableDag.tsx
- layout.ts
- RunTimeline.tsx
- SentinelNode.tsx
- sentinels.ts
- SnippetPalette.tsx
- SpecEditorWithPreview.tsx
- StatusNode.tsx
- TaskPanel.tsx
- LogFilterBar.tsx
- LogLines.tsx
- RunLogsView.tsx
- AgentPanel.tsx
- AuthGuard.tsx
- CommandPalette.tsx
- GitCredentialFields.tsx
- LiveToggle.tsx
- RerunDialog.tsx
- RerunMenu.tsx
- ScheduleDrawer.tsx
- Sidebar.tsx
- Toasts.tsx
- TriggerBadge.tsx
- WorkflowEditor.tsx
- WorkflowLifecycle.tsx
- AuditLogView.tsx
- adapter.ts
- agent.ts
- dagron-api.ts
- dagron-stream.ts
- err.ts
- legacy-redirect.ts
- live.ts
- log-filter.ts
- monaco.ts
- palette.ts
- route-id.ts
- shell-prefs.ts
- spec-graph.ts
- spec-model.ts
- spec-support.ts
- starters.ts
- time.ts
- dagron.ts
- .dockerignore
- .gitignore
- next.config.js
- package-lock.json
- package.json
- postcss.config.js
- README.md
- tailwind.config.ts
- tsconfig.json
- _common.py
- run_fleet.py
- chain.yaml
- fanout.yaml
- compose.tune.yaml
- profiles.yaml
- run.sh
- sample.sh
- backup-postgres.sh
- restore-postgres.sh
- rpi-smoke.sh
- smoke_dag.yaml
- .gitignore
- dagron.py
- pyproject.toml
- README.md
- ROADMAP.md
- test_dagron.py
- client.test.mjs
- dag.test.mjs
- index.d.ts
- index.mjs
- package.json
- README.md
- main.rs
- Cargo.lock
- Cargo.toml
- CHANGELOG.md
- compose.quickstart.yaml
- compose.yaml
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- Makefile
- NOTICE
- README.md
- SECURITY.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
