Tools/apache/dolphinscheduler

dolphinscheduler

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

14.4k+8/wkgrowthJavaApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

DolphinScheduler handles that. Basically, it's a visual workflow scheduler where you drag and drop tasks into a pipeline and it manages dependencies, retries, and scheduling.

It is an Apache project backed by a real community. Supports tasks in Python, Shell, SQL, Spark, Flink, and more. The visual DAG editor makes it accessible to people who are not writing code for a living.

The catch: it is Java-based and the self-hosted setup is not trivial; you need ZooKeeper and a database. The UI is functional but dated compared to newer tools like Dagster or Prefect. And the documentation has rough patches, especially for non-Chinese-speaking users (the project originated in China).

Free vs Self-Hosted vs Paid

fully free

Fully open source under Apache 2.0. No paid tier, no hosted version from the project itself. You self-host everything.

Free. Self-host only; needs ZooKeeper + database.

Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 14,225 starsActive community: 5,029 forksPermissive license (Apache-2.0)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
The Apache Software Foundation (Organization)
Stars
14,414
Forks
5,076

Explore Further

More tools in the directory