What is this?
LogicFlow is an open-source flow chart editing framework: it provides the interactions and editing features flowcharts need, plus flexible node customization and plugins, so you can add flowchart-style editing to your own business system.
Is it a library I add to my own web app, or a standalone diagramming site like draw.io?
It is a frontend framework you embed in your own web app, not a finished online tool — a TypeScript diagram-editing component meant for building flowchart-like features into business systems.
How do I add it to a project?
Install the @logicflow/core package from npm and follow the official quick-start guide in the docs.
What kinds of diagrams can it handle beyond plain flowcharts?
It targets all sorts of graph-editing scenarios — the author lists mind maps, ER diagrams, UML and workflows as things you can build on its customizable node system.
Can I use it commercially, and is it free?
Yes — the project's code and documentation are released under the Apache-2.0 license, so the framework is free to use, including in commercial products.
Does it render with SVG or canvas?
SVG — LogicFlow is an SVG-based diagramming framework built around an MVVM approach, so diagrams stay regular DOM elements you can style.