GitPedia

GGEditor

A visual graph editor based on G6 and React

From alibaba·Updated June 11, 2026·View on GitHub·

基于 [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">

基于 G6React 的可视化图编辑器

GitHub
npm
npm

</div>

安装

npm

bash
npm install gg-editor --save

umd

html
<script src="https://unpkg.com/gg-editor@${version}/dist/index.js"></script>

使用

流程图

Edit GGEditor - Flow

jsx
import 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>;

脑图

Edit GGEditor - Mind

jsx
import 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.

View all contributors on GitHub →

This article is auto-generated from alibaba/GGEditor via the GitHub API.Last fetched: 6/19/2026