{"repo":"ChartGPU/chartgpu-react","free":true,"listed":false,"github":"https://github.com/ChartGPU/chartgpu-react","clone":"git clone https://github.com/ChartGPU/chartgpu-react.git","description":"React bindings for ChartGPU — a WebGPU-powered charting library.","language":"TypeScript","stars":49,"topics":["chart-library","charting","data-visualization","data-viz","gpu-acceleration","performance","react","react-components","react18","typescript"],"license":null,"category":"ui-components","readme_excerpt":"React bindings for ChartGPU — WebGPU charts for large datasets, real-time streaming, multi-chart dashboards, and 3D series. MIT licensed. Live demo · Docs · React API · Core library --- Overview chartgpu-react is a thin React + TypeScript wrapper around @chartgpu/chartgpu . Core charting stays in ChartGPU; this package handles: - Async create/dispose lifecycle and debounced resize - Declarative event props and imperative ChartGPUHandle ref - Shared-device multi-chart via useGPUContext / gpuContext - Chart sync via useConnectCharts / connectCharts ChartGPU renders with WebGPU (not Canvas2D or WebGL). There is no WebGL/Canvas fallback . Unsupported browsers must be gated by the host app. Demo and product docs: chartgpu.io · streaming dashboards --- Install Peer dependency: @chartgpu/chartgpu ^0.3.9 . React 18 or 19. Minimal example Prefer column-shaped x/y at scale; object / [x,y] tuples are fine for small demos. Requires a WebGPU-capable browser (see Browser support). --- Features - React lifecycle — async create/dispose, StrictMode-safe, debounced ResizeObserver sizing - Streaming — ref.appendData(..., { maxPoints }) FIFO ring; heatmap/surface stream APIs on core ( updateHeatmap , updateSurface3D ) - Multi-chart — useGPUContext + gpuContext prop (≥3 charts recommended); zoom sync via useConnectCharts / connectCharts - Events and refs — onClick , onCrosshairMove , onZoomChange , onDataAppend , onDeviceLost , …; full ChartGPUHandle imperative API - External render mode — app-ow","default_branch":null,"files":null,"tree":[],"storefront":"/r/ChartGPU","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ChartGPU/chartgpu-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}