GGEditor
A visual graph editor based on G6 and React
基于 [G6](https://github.com/antvis/g6) 和 [React](https://github.com/facebook/react) 的可视化图编辑器 The project is written primarily in TypeScript, distributed under the MIT License license, first published in 2018. It has gained significant community traction with 3,417 stars and 564 forks on GitHub. Key topics include: editor, graphics, mind, react, tree.
English | 简体中文
<h1 align="center">GGEditor</h1> <div align="center"> </div>安装
npm
bashnpm install gg-editor --save
umd
html<script src="https://unpkg.com/gg-editor@${version}/dist/index.js"></script>
使用
流程图
jsximport GGEditor, { Flow } from 'gg-editor'; const data = { nodes: [ { id: '0', label: 'Node', x: 55, y: 55, }, { id: '1', label: 'Node', x: 55, y: 255, }, ], edges: [ { label: 'Label', source: '0', target: '1', }, ], }; <GGEditor> <Flow style={{ width: 500, height: 500 }} data={data} /> </GGEditor>;
脑图
jsximport GGEditor, { Mind } from 'gg-editor'; const data = { label: 'Central Topic', children: [ { label: 'Main Topic 1', }, { label: 'Main Topic 2', }, { label: 'Main Topic 3', }, ], }; <GGEditor> <Mind style={{ width: 500, height: 500 }} data={data} /> </GGEditor>;
示例
bash# 克隆仓库 $ git clone https://github.com/alibaba/GGEditor.git # 切换目录 $ cd gg-editor # 安装依赖 $ npm install # 运行示例 $ npm start
Contributors
Showing top 4 contributors by commit count.
This article is auto-generated from alibaba/GGEditor via the GitHub API.Last fetched: 6/19/2026
