didi/logicflow

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 7 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,677 (+0)
Total Subscribers: 108 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

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.