X6 is a graph editing engine under AntV. It provides a series of out-of-the-box interactive components and easy-to-use node customization capabilities, allowing us to quickly build applications such as DAG diagrams, ER diagrams, and flow charts.
X6 was born out of Ant's actual business scenarios. On this basis, we have improved common extensions for graph editing scenarios, such as minimaps, grid systems, alignment lines, frame selection, redo/undo, etc., and built-in conventional graph editing scenarios. Interaction and design, such as groups, link piles, node scaling, rotation, and line interaction, and provides low-cost custom node capabilities based on HTML and React.
Function introduction
Quick to get started and easy to customize
Provide node customization capabilities based on SVG/HTML/CSS with low learning cost
Complete components, ready to use right out of the box
Built-in 10+ supporting extensions for image editing scenarios, such as frame selection, alignment lines, minimap, etc.
Flexible and scalable
Canvas, nodes, edges, attributes, tools, etc. can be freely and flexibly expanded through the registration mechanism.