didi/logicflow

A flow chart editing framework focus on business customization. 专注于业务自定义的流程图编辑框架,支持实现脑图、ER图、UML、工作流等各种图编辑场景。

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 36 minutes ago
Added to GitGenius on September 5th, 2026
Created on December 24th, 2020
Open Issues & Pull Requests: 119 (+0)
GitHub issues: Enabled
Number of forks: 1,383
Total Stargazers: 11,678 (+0)
Total Subscribers: 108 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 30.8 hours
Mean response time: 39.0 days
90th percentile: 78.9 days
Tracked items: 410

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 99% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "status: need-repro" is answered fastest, typically in about an hour, while "resolution:implemented" waits about 7 weeks. Only 5% of issues opened in the past year have been closed. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 110
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 685 days
Stale 30+ days: 110
Stale 90+ days: 107

Recent activity

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

Top labels

  • type:bug (262)
  • new feature (79)
  • type:feature-require (58)
  • status: todo (42)
  • core: edge (20)
  • priority:P1 (12)
  • status: need-repro (12)
  • core: graph (10)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

LogicFlow is a flow chart editing framework that enables developers to build diagram editors for business applications.

The tool addresses the need to quickly implement flow diagram functionality within business systems without building from scratch. It provides a visual editor with interaction and editing capabilities, allowing users to create, edit, and manage logical flow diagrams. The framework emphasizes customization through node and connector styling, a plugin system for extensions, and an execution engine that can run flow logic directly in the browser. It also supports data conversion between LogicFlow's format and other backend execution engines like BPMN and Turbo.

LogicFlow suits projects requiring custom diagram editors for workflows, mind maps, ER diagrams, UML, or other graph-based visualizations. Teams should choose it when they need high customization of diagram appearance and behavior, want to avoid building a diagramming system from scratch, or need to execute flow logic on the client side. The framework is built in TypeScript and renders using SVG, making it suitable for web applications. The README emphasizes the tool's flexibility and extensibility through plugins, suggesting it works well for complex business requirements that demand tailored solutions.

The project maintains active community engagement with a contribution guide and a process for community members to become collaborators. Documentation is comprehensive, including a getting started guide, example diagrams, and architectural articles. The tool includes AI programming support through local documentation bundled with npm packages, enabling AI agents to reference official documentation when implementing features.