← back

category

Workflow orchestration

Schedule and run data pipelines and jobs as dependency graphs.

Side by side

Workflow orchestration
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
Apache Airflow47kApache-2.0Open sourceYesPython3.3.22026-10-06
Conductor32kApache-2.0Open sourceYesJavav3.32.52026-10-06
XXL-JOB31kGPL-3.0Open sourceYesJava3.4.22026-10-02
Kestra29kApache-2.0Open sourceYesJavav2.0.52026-10-06
Prefect24kApache-2.0Open sourceYesPython3.8.82026-10-06
Temporal24kMITOpen sourceYesGov1.32.02026-10-06
Luigi19kApache-2.0Open sourceYesPythonv3.8.12026-10-06
Argo Workflows17kApache-2.0Open sourceYesGov4.1.42026-10-06
Dagster16kApache-2.0Open sourceYesPython1.13.252026-10-06
Apache DolphinScheduler15kApache-2.0Open sourceYesJava3.4.32026-10-06
Mage8.8kApache-2.0Open sourceYesPython0.9.792026-10-05
PowerJob7.8kApache-2.0Open sourceYesJavav5.1.72026-10-01
Flyte7.6kApache-2.0Open sourceYesGov1.16.92026-10-06
Dagu4.3kGPL-3.0Open sourceYesGov2.18.22026-10-06
Maestro3.8kApache-2.0Open sourceYesJavanone2026-09-30

15 tools

Conductor

Conductor is an event driven agentic workflow engine providing durable and highly resilient execution engine for applications and AI Agents

Language
Java
Licence
Apache-2.0
Stars
32k
Latest
v3.32.5
Last push
2026-10-06
XXL-JOB

A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)

Language
Java
Licence
GPL-3.0
Stars
31k
Latest
3.4.2
Last push
2026-10-02
Kestra

Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

Language
Java
Licence
Apache-2.0
Stars
29k
Latest
v2.0.5
Last push
2026-10-06
Prefect

Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

Language
Python
Licence
Apache-2.0
Stars
24k
Latest
3.8.8
Last push
2026-10-06
Luigi

Luigi is a Python module that helps you build complex pipelines of batch jobs. It handles dependency resolution, workflow management, visualization etc. It also comes with Hadoop support built in.

Language
Python
Licence
Apache-2.0
Stars
19k
Latest
v3.8.1
Last push
2026-10-06
Dagster

An orchestration platform for the development, production, and observation of data assets.

Language
Python
Licence
Apache-2.0
Stars
16k
Latest
1.13.25
Last push
2026-10-06
Apache DolphinScheduler

Apache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow with low-code

Language
Java
Licence
Apache-2.0
Stars
15k
Latest
3.4.3
Last push
2026-10-06
Mage

🧙 Build, run, and manage data pipelines for integrating and transforming data.

Language
Python
Licence
Apache-2.0
Stars
8.8k
Latest
0.9.79
Last push
2026-10-05
PowerJob

Enterprise job scheduling middleware with distributed computing ability.

Language
Java
Licence
Apache-2.0
Stars
7.8k
Latest
v5.1.7
Last push
2026-10-01
Flyte

Type-safe, distributed orchestration of agents, ML pipelines, and real-time inference on your k8s — in pure Python with async/await, also other languages (rust, go and ts)

Language
Go
Licence
Apache-2.0
Stars
7.6k
Latest
v1.16.9
Last push
2026-10-06
Dagu

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.

Language
Go
Licence
GPL-3.0
Stars
4.3k
Latest
v2.18.2
Last push
2026-10-06

What these tools replace