# GPU-accelerated & WebGL visualization

> WebGL, WebGPU and OpenGL rendering for large data. 18 tools, ranked by GitHub stars.

Tools that render on the GPU with WebGL, WebGPU or OpenGL, which keeps large datasets interactive where SVG or CPU rendering would slow down.

| # | Tool | GitHub stars | Commits (12 mo) | License | Description |
|---:|---|---:|---:|---|---|
| 1 | [Plotly.js](https://awesomedataviz.com/tools/plotly-js/) | 18,355 | 1,549 | MIT | Powerful declarative library with support for 20 chart types. |
| 2 | [Cesium](https://awesomedataviz.com/tools/cesium/) | 15,798 | 3,159 | Apache-2.0 | WebGL 3D globes and maps. |
| 3 | [Deck.gl](https://awesomedataviz.com/tools/deck-gl/) | 14,623 | 418 | MIT | WebGL framework for visual exploratory data analysis of large datasets. |
| 4 | [Sigma.js](https://awesomedataviz.com/tools/sigma-js/) | 12,180 | 6 | MIT | JavaScript library dedicated to graph drawing. |
| 5 | [MapLibre GL JS](https://awesomedataviz.com/tools/maplibre-gl-js/) | 11,801 | 1,416 | BSD-3-Clause | WebGL-based interactive vector tile maps in the browser; community fork of Mapbox GL JS. |
| 6 | [react-map-gl](https://awesomedataviz.com/tools/react-map-gl/) | 8,503 | 20 | MIT | React components for MapLibre GL JS and Mapbox GL JS, maintained by vis.gl. |
| 7 | [Gephi](https://awesomedataviz.com/tools/gephi/) | 6,658 | 1,506 | GPL-3.0 | An open-source platform for visualizing and manipulating large graphs |
| 8 | [3d-force-graph](https://awesomedataviz.com/tools/3d-force-graph/) | 6,433 | 9 | MIT | 3D force-directed graph component using Three.js/WebGL. |
| 9 | [Potree](https://awesomedataviz.com/tools/potree/) | 5,628 | 1 | Other | WebGL point cloud viewer for large datasets such as LiDAR scans. |
| 10 | [L7](https://awesomedataviz.com/tools/l7/) | 4,070 | 112 | MIT | Large-scale WebGL-powered Geospatial Data Visualization analysis framework, maintained by Alibaba |
| 11 | [VivaGraph](https://awesomedataviz.com/tools/vivagraph/) | 3,862 | 1 | BSD-3-Clause | Graph drawing library for JavaScript. |
| 12 | [VisPy](https://awesomedataviz.com/tools/vispy/) | 3,603 | 62 | BSD-3-Clause | High-performance scientific visualization based on OpenGL. |
| 13 | [globe.gl](https://awesomedataviz.com/tools/globe-gl/) | 3,190 | 20 | MIT | UI component for globe data visualization using Three.js/WebGL. |
| 14 | [Makie](https://awesomedataviz.com/tools/makie/) | 2,816 | 199 | MIT | Interactive, high-performance plotting ecosystem for Julia with OpenGL, WebGL and Cairo backends. |
| 15 | [glumpy](https://awesomedataviz.com/tools/glumpy/) | 1,280 | 0 | BSD-3-Clause | OpenGL scientific visualizations library. |
| 16 | [three.py](https://awesomedataviz.com/tools/three-py/) | 121 | 0 | MIT | Easy to use 3D library based on PyOpenGL. Inspired by Three.js. |
| 17 | [rgl](https://awesomedataviz.com/tools/rgl/) | 103 | 36 | GPL-2.0 | 3D Visualization Using OpenGL |
| 18 | [Globedots](https://awesomedataviz.com/tools/globedots/) | 1 | 33 | MIT | Dot-matrix WebGL2 globe in 17 kB with markers, arcs, labels, heat maps, and a day-night line. |

Source: https://awesomedataviz.com/topics/gpu-and-webgl/ · Data updated 2026-10-04 · Content: CC BY 4.0, Awesome Dataviz (https://awesomedataviz.com).
