Running in production · Independent · 23 Oct 2026

apache/dolphinscheduler

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

← Running in production
Apache DolphinScheduler. Modern data orchestration platform.

In simple English

This tool helps you run different tasks in a specific order on a schedule. You connect steps together using a visual screen instead of writing complex code. It keeps track of when jobs fail and lets you restart them easily. Running it needs a server with enough memory to handle large data pipelines. The project is free to use under an open-source licence.

What it is

Apache DolphinScheduler is a workflow management system built for data pipelines. It lets you create task dependencies and run them across servers using a visual web interface or a Python script.

What it is good for

Data engineers and solo builders who need to run scheduled scripts, database queries, and file transfers in a specific order without writing custom scheduling code.

Stars15k
LicenceApache-2.0
Latest3.4.3 (2026-09-06)checked 23 Oct 2026
Last code change2026-10-23
Written inJava
Setup effort
4 / 5
Payoff
4 / 5
Good
  • Provides a drag-and-drop web interface to connect tasks without writing code.
  • Supports many built-in task types including database queries and shell scripts out of the box.
  • Includes version control for workflows so you can roll back broken changes.
Watch for
  • Needs 4 to 8 GB of memory and a stable database server to run smoothly, which costs money.
  • Setup is complex for non-programmers because it requires managing Java and database dependencies.
  • Maintenance takes ongoing work to monitor failed tasks and server health.
Replaces

cron jobs and manual scripts

Works well with

PostgreSQL

Similar repositories
  • apache/airflow47k stars

    Airflow is another popular workflow orchestrator, but it defines tasks entirely in Python code instead of using a drag-and-drop visual interface.

  • kestra-io/kestra30k stars

    Kestra is a workflow orchestrator that uses declarative configuration files, while DolphinScheduler focuses on a visual drag-and-drop web interface.

  • PrefectHQ/prefect24k stars

    Prefect is a workflow management tool built for Python developers, whereas DolphinScheduler provides multi-language support and a visual platform.

Also reviewed on Repo Radar
  • vectordotdev/vector23k stars

    One collector that gathers logs and numbers from machines and sends them to one or more monitoring services.

  • bluewave-labs/Checkmate11k stars

    A self-hosted monitor that checks whether sites and services answer, records response times and sends alerts.

  • statping-ng/statping-ng2.0k stars

    A single-file status page and uptime checker that works with SQLite, PostgreSQL or MySQL.

Install
docker run -d --name dolphinscheduler-standalone -p 12345:12345 apache/dolphinscheduler:latest

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: AI & Automation › Workflow Automation › Scheduled Automation.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.