ChartGPU/ChartGPU
Beautiful, open source, WebGPU-based charting library observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 99
- Release rhythm 96
- Longevity 16
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 1.0
- age_days: 229
- days_rel: 30
- days_push: 9
- n_releases_24m: 33
Adoption not part of the score
3212 stars · 102 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ChartGPU is an MIT-licensed TypeScript charting library that renders charts entirely with WebGPU instead of Canvas 2D or SVG. It targets large datasets, real-time streaming appends, multi-chart dashboards sharing one GPU device, and 3D series, with no WebGL/Canvas fallback.
Use cases
- render million-point scatter plots in the browser
- build streaming real-time dashboards with many charts
- plot candlestick and OHLC financial charts
- visualize high-rate time series without dropped frames
- render 3D point clouds and surfaces on the web
- create heatmaps and spectrogram-style visualizations
When to choose
- you need to chart hundreds of thousands to millions of points smoothly
- you are building observability, trading, or scientific dashboards with many synchronized charts
- your target browsers support WebGPU (Chrome/Edge 113+, Safari 18+)
- you want GPU-side sampling, density binning, and streaming appends with capped memory
When to avoid
- you need broad browser support including older Firefox or WebGL/Canvas fallback
- you only need simple static charts with modest data sizes
- your users are on devices without WebGPU-capable GPUs
Facets
library · maturity active
data-visualization charts graphics data-visualization frontend web-development analytics browser webgpu charting streaming-data candlestick scatter-plot heatmap 3d-charts gpu-rendering financial-charts zero-dependencies web-server nodejs typescript
10 sources
- readme: https://github.com/ChartGPU/ChartGPU · fetched 2026-08-28 · 9f6b7b9c28fd
- homepage: https://chartgpu.io · fetched 2026-08-29 · 991ba88c6376
- site_page: https://chartgpu.io/docs · fetched 2026-08-29 · 718f49d36bb8
- site_page: https://chartgpu.io/docs/performance · fetched 2026-08-29 · 5231914ccec2
- site_page: https://chartgpu.io/docs/getting-started · fetched 2026-08-29 · 678c381cff76
- site_page: https://chartgpu.io/docs/webgpu-charts · fetched 2026-08-29 · a3a5bf18ae7c
- site_page: https://chartgpu.io/docs/streaming-dashboards · fetched 2026-08-29 · af0b7d191bf5
- site_page: https://chartgpu.io/docs/charting · fetched 2026-08-29 · f7254b4cd6a2
- site_page: https://chartgpu.io/docs/annotations · fetched 2026-08-29 · e9ede161a4bb
- site_page: https://chartgpu.io/docs/theming · fetched 2026-08-29 · f6c575720a24
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ChartGPU/ChartGPU | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="ChartGPU/ChartGPU")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem