Source: https://seerepo.com/r/antvis/G6/built
Markdown source: https://seerepo.com/r/antvis/G6/built.md
Description: G6 is a TypeScript repo built with React and react-router-dom. It is tested with lil-gui, antd, jest-canvas-mock, and xmlserializer.

# What is G6 built with?

G6 is a TypeScript repo built with React and react-router-dom. It is tested with lil-gui, antd, jest-canvas-mock, and xmlserializer. It has 89,290 written lines, with 444 test files.

Read on November 11, 2026, at commit 55a7469.

Repository: https://github.com/antvis/G6

## Frontend (packages/cli)

### Interface

- **[prompts](https://seerepo.com/uses/prompts)**: 1 file

## Support (packages/cli)

### Tools

- **kolorist**: 1 file

### Other

- **minimist**: 1 file

## Frontend (packages/g6-extension-3d)

### Interface

- **AntV**: 16 files

## Support (packages/g6-extension-3d)

### Testing

- **lil-gui**: 1 file

### Other

- **@antv/util**: 12 files

## Frontend (packages/g6-extension-react)

### The base

- **[React](https://seerepo.com/uses/react)**: 4 files

### Interface

- **AntV**: 1 file

## Support (packages/g6-extension-react)

### The base

- **[react-router-dom](https://seerepo.com/uses/react-router-dom)**: 1 file

### Testing

- **[antd](https://seerepo.com/uses/antd)**: 1 file

## Frontend (packages/g6-ssr)

### Interface

- **AntV**: 2 files
- **canvas**: 2 files

## Support (packages/g6-ssr)

### Tools

- **cac**: 1 file

## Frontend (packages/g6)

### Interface

- **AntV**: 84 files

## Support (packages/g6)

### Testing

- **jest-canvas-mock**: 1 file
- **lil-gui**: 1 file
- **xmlserializer**: 1 file

### Tools

- **SVGO**: 1 file

### Other

- **[antv](https://seerepo.com/uses/antv)**: 73 files
- **chalk**: 1 file
- **stats.js**: 1 file

## Other repos with a similar stack

- [strapi/strapi](https://seerepo.com/r/strapi/strapi/built): React, react-router-dom, prompts · [Compare](https://seerepo.com/compare/antvis/G6/vs/strapi/strapi)
- [meta/docusaurus](https://seerepo.com/r/meta/docusaurus/built): React, react-router-dom, prompts · [Compare](https://seerepo.com/compare/antvis/G6/vs/meta/docusaurus)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): React, react-router-dom, prompts · [Compare](https://seerepo.com/compare/antvis/G6/vs/novuhq/novu)
- [medusajs/medusa](https://seerepo.com/r/medusajs/medusa/built): React, react-router-dom, prompts · [Compare](https://seerepo.com/compare/antvis/G6/vs/medusajs/medusa)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): React, react-router-dom
- [vercel/next.js](https://seerepo.com/r/vercel/next.js/built): React, prompts

## Frequently asked questions

### What language is G6 written in?

G6 is written in TypeScript, with 89,290 written lines.

### What framework does G6 use?

G6 is built with React and react-router-dom.

### Does G6 have tests?

Yes. G6 has 444 test files and is tested with lil-gui, antd, jest-canvas-mock, and xmlserializer.

### Which repos have a stack like G6's?

The ones that share most of its stack: strapi/strapi, meta/docusaurus, and novuhq/novu.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
