datalinkdc/dinky

Dinky is a real-time data development platform based on Apache Flink, enabling agile data development, deployment and operation.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 18th, 2026
Created on June 9th, 2021
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 1,357
Total Stargazers: 3,764 (+0)
Total Subscribers: 39 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.1 hours
Mean response time: 13.0 days
90th percentile: 21.2 days
Tracked items: 408

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in four opened in the past year never receives a reply. Work labelled "Bug" is answered fastest, typically in under an hour, while "Doc" waits about 33 hours. 100% of issues opened in the past year have since been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 3
Closed in 7 days: 205
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 3
Closed in 7 days: 205
Comments in 7 days: 0
Events in 7 days: 3

Top labels

  • Bug (272)
  • Invalid (241)
  • Waiting for reply (82)
  • Optimization (68)
  • New Feature (66)
  • FAQ (16)
  • Discussing (13)
  • Doc (11)

Detailed Description

Dinky is a real-time data development platform built on Apache Flink that provides an integrated environment for developing, debugging, and operating Flink-based data applications.

Dinky addresses the complexity of building and managing real-time data pipelines by wrapping Apache Flink with a comprehensive development and operations layer. It tackles the challenge of writing and debugging Flink SQL at scale through an immersive SQL editor with features like prompt completion, syntax validation, logic plan visualization, and lineage tracking. The platform supports multiple Flink deployment modes including Local, Standalone, Yarn, Kubernetes, and Per-Job configurations, allowing teams to develop locally and deploy across different cluster types. Beyond development, it provides runtime monitoring, job management, savepoint and checkpoint recovery, and task-level alarming through integrations with DingTalk, WeChat, Feishu, email, and SMS.

Teams should adopt Dinky if they are building real-time data warehouses or data lakes using Flink and need tooling to reduce development friction and operational overhead. It suits organizations running Flink CDC for database synchronization, those leveraging the broader Flink ecosystem including Paimon and PyFlink, and teams requiring enterprise features like multi-tenancy, role-based access control, and audit trails. The platform is particularly valuable for teams that want to move beyond command-line Flink job submission and gain visibility into job execution, lineage, and resource utilization through a unified interface.

Development activity shows consistent engagement with the codebase through regular updates across multiple branches. The project maintains active documentation covering deployment, compilation, and contribution processes, indicating an established development workflow. Community contributions are actively solicited and tracked through documented contribution guidelines.