High-performance Toolkit for WebGL-based Data Visualization
See the codeWebGPU logo by W3C, licensed under CC BY 4.0. Khronos marks belong to The Khronos Group.
luma.gl is a modular GPU toolkit for the web. Its portable device API stays close to WebGPU while supporting both WebGPU and WebGL 2, from low-level shaders and resources to physically based scenes, open 3D assets, animation, and data visualization.
Applications can adopt the modules they need without taking on an independent renderer, a parallel material implementation, or a monolithic scene runtime.
Standards identity: The private
@luma.gl/scenesworkspace is independently developed and inspired by concepts from the Khronos ANARI standard. It is not an official ANARI implementation, is not certified or conformant, and is not affiliated with or endorsed by The Khronos Group. glTF, WebGL, and ANARI trademarks belong to their respective owners.
While generic enough to be used for general 3D rendering, luma.gl's mandate is primarily to support GPU needs of data visualization frameworks in the vis.gl suite, such as:
For details, please refer to the extensive online website.
1,091 followers · starred Sep 2017
3,883 followers · starred May 2016
629 followers · starred Sep 2026
643 followers · starred May 2018
High-performance Toolkit for WebGL-based Data Visualization
See the codeWebGPU logo by W3C, licensed under CC BY 4.0. Khronos marks belong to The Khronos Group.
luma.gl is a modular GPU toolkit for the web. Its portable device API stays close to WebGPU while supporting both WebGPU and WebGL 2, from low-level shaders and resources to physically based scenes, open 3D assets, animation, and data visualization.
Applications can adopt the modules they need without taking on an independent renderer, a parallel material implementation, or a monolithic scene runtime.
Standards identity: The private
@luma.gl/scenesworkspace is independently developed and inspired by concepts from the Khronos ANARI standard. It is not an official ANARI implementation, is not certified or conformant, and is not affiliated with or endorsed by The Khronos Group. glTF, WebGL, and ANARI trademarks belong to their respective owners.
While generic enough to be used for general 3D rendering, luma.gl's mandate is primarily to support GPU needs of data visualization frameworks in the vis.gl suite, such as:
For details, please refer to the extensive online website.
1,091 followers · starred Sep 2017
3,883 followers · starred May 2016
629 followers · starred Sep 2026
643 followers · starred May 2018