# antvis/G6

♾ A Graph Visualization Framework in JavaScript.

Repository: https://github.com/antvis/G6
Canonical: https://ross.abutalabs.com/products/g6
Homepage: https://g6.antv.antgroup.com/
Language: TypeScript
License: MIT
License Family: permissive
Topics: graph-drawing, tree, network, graph, visualization, data-visualization, graph-visualization, visual-analytics, graph-analytics, hacktoberfest
Last push: 2026-07-15T06:02:05+00:00

## Health v2 (maintenance only)
Score: 89/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 80, longevity 100
- inputs: {"age_days": 3488, "days_push": 49, "days_rel": 138, "gap_med": 15.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 12272, forks 1643 (observed 2026-08-28T04:10:52.213958+00:00)

## What it is
G6 is a graph visualization framework in TypeScript for rendering, laying out, and interacting with relational data such as networks, trees, and flow graphs in the browser. It provides drawing, layout algorithms, interaction, animation, themes, and plugins for building graph analysis applications.

## Use cases
- visualize network graphs in the browser
- render interactive relationship diagrams from JSON data
- draw tree hierarchies with automatic layout
- build social network analysis dashboards
- explore knowledge graphs with zoom and pan interactions
- create custom node and edge visualizations with animations

## When to choose
- you need rich, customizable graph/network visualization in web apps
- you want built-in layout algorithms, interactions, and plugins
- you're building graph analytics or visual analysis tools in JavaScript/TypeScript

## When to avoid
- you only need simple static charts like bar or line charts
- you need server-side or non-web graph rendering
- you want a full graph database or graph query engine rather than a visualization layer

## Facets
- artifact type: library
- maturity: stable
- function: data-visualization, charts, animation, ui-components
- domain: data-visualization, web-development, frontend, analytics, graph-processing
- platform: browser
- tags: graph-visualization, graph-drawing, network-graphs, graph-layout, relational-data, antv, nodejs, javascript, typescript

## Member repositories
- antvis/G6 (main) score 89

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:52.213958+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:14:12.237387+00:00, confidence not recorded.
  - readme: https://github.com/antvis/G6 (fetched 2026-08-28T04:10:52.213958+00:00, sha 8aa589f12aea)
  - homepage: https://g6.antv.antgroup.com/ (fetched 2026-08-29T08:11:56.585910+00:00, sha c1d46a32dbf6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
