apache/dolphinscheduler

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

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 42 minutes ago
Added to GitGenius on September 4th, 2026
Created on March 1st, 2019
Open Issues & Pull Requests: 128 (+0)
GitHub issues: Enabled
Number of forks: 5,094
Total Stargazers: 14,457 (+0)
Total Subscribers: 330 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.3 hours
Mean response time: 32.7 days
90th percentile: 13.9 days
Tracked items: 1,290

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 64% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Only 7% of issues opened in the past year have been closed. Three people close 87% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 83
New in 7 days: 7
Closed in 7 days: 12
Avg open age: 479 days
Stale 30+ days: 58
Stale 90+ days: 43

Recent activity

Opened in 7 days: 6
Closed in 7 days: 10
Comments in 7 days: 8
Events in 7 days: 15

Top labels

  • bug (530)
  • Stale (321)
  • backend (320)
  • improvement (295)
  • feature (195)
  • help wanted (141)
  • discussion (96)
  • DSIP (95)

Detailed Description

Apache DolphinScheduler is a data orchestration platform that enables low-code development of high-performance workflows for managing complex task dependencies in data pipelines.

The platform addresses the challenge of orchestrating large-scale data workflows by providing a decentralized, multi-master and multi-worker architecture designed to handle tens of millions of tasks per day. It offers multiple interfaces for workflow creation and management: a web UI with drag-and-drop workflow definition, a Python SDK, and an Open API. The tool includes a wide range of built-in job types out of the box and supports custom task types for cloud-native scenarios. Key capabilities include workflow versioning with instance-level control, flexible state management allowing pausing and recovery of workflows and tasks at any time, backfill support through the web UI, and multi-tenancy with permission controls for projects and data sources.

Teams should consider DolphinScheduler for data pipeline orchestration at scale, particularly those requiring high throughput and complex task dependency management. The platform supports four deployment modes—Standalone, Cluster, Docker, and Kubernetes—making it suitable for various infrastructure setups. It provides unified data access to multiple external sources including MySQL, PostgreSQL, Hive, and Trino. Organizations operating across multiple clouds and data centers benefit from its cloud-native design and horizontal scaling capabilities. The README positions the tool as an alternative to other orchestration platforms, emphasizing its performance advantage of being several times faster than competing solutions.

Development activity shows consistent engagement with community contributions actively welcomed and documented through contribution guidelines. The project maintains organized issue tracking with designated good first issues for new contributors. Real-time monitoring capabilities are built into the platform, allowing health checks of master, worker, and database components along with server resource usage visibility without direct server access.