antvis/G
💥 A flexible rendering engine for visualization. observed · 2026-08-28
Health v2 · maintenance only
73/100
- Activity 70
- Release rhythm 62
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 22
- age_days: 3208
- days_rel: 254
- days_push: 185
- n_releases_24m: 18
Adoption not part of the score
1211 stars · 230 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
G is a flexible 2D/3D rendering engine for visualization, serving as the underlying graphics engine of the AntV charting ecosystem. It adapts multiple rendering backends (Canvas2D, SVG, WebGL, WebGPU, CanvasKit, Node.js server-side) with a DOM-compatible API, an extensible plugin system, and WebGPU-based GPGPU support for parallel graph algorithms.
Use cases
- render 2d and 3d graphics in the browser
- switch between canvas svg webgl and webgpu renderers at runtime
- build custom charting or visualization libraries
- accelerate graph algorithms with gpgpu on webgpu
- render charts server-side in node.js
- integrate d3 with a high-performance renderer
- add hand-drawn style rendering with rough.js
- add accessibility features like screen reader support to canvas graphics
When to choose
- you need a single scene-graph API that works across Canvas2D, SVG, WebGL, and WebGPU
- you are building visualization products on top of the AntV ecosystem
- you need GPU-accelerated computation for graph analytics
- you want DOM-compatible graphics and event APIs that integrate with D3 or existing web libraries
- you need server-side rendering of graphics
When to avoid
- you just need simple charts out of the box - use a charting library like AntV's own G2 or Chart.js instead
- you need a full game engine with asset pipelines and physics built in
- your project requires a permissively documented license - the repo metadata shows no license field despite MIT badges in the README
- you need native desktop or mobile rendering outside the web platform
Facets
library · maturity active
graphics animation ui-components gpu-computing data-visualization graphics web-development frontend browser wasm canvas2d svg webgl webgpu rendering-engine scene-graph antv gpgpu typescript 2d-graphics 3d-graphics nodejs web-server
3 sources
- readme: https://github.com/antvis/G · fetched 2026-08-28 · aed1f55c003e
- homepage: https://g.antv.antgroup.com/ · fetched 2026-08-29 · f177531b22cc
- site_page: https://g.antv.antgroup.com/guide/getting-started · fetched 2026-08-29 · 2a80d127fcdc
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| antvis/G | main | 73 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem