Ross ROSS = Recommend OSS · open-source software intelligence for agents

visgl/luma.gl

High-performance Toolkit for WebGL-based Data Visualization observed · 2026-10-21

github.com/visgl/luma.gl · homepage · TypeScript · NOASSERTION (other) observed · 2026-10-21

Health v2 · maintenance only

99/100

  • Activity 100
  • Release rhythm 96
  • 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-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 14
  • age_days: 3921
  • days_rel: 31
  • days_push: 0
  • n_releases_24m: 28

Full methodology

Adoption not part of the score

2485 stars · 241 forks observed · 2026-10-21

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

luma.gl is a modular TypeScript toolkit for high-performance GPU rendering and compute on the web, providing a portable device API over WebGPU and WebGL 2 backends. It includes composable shader modules, a Model/Engine layer, glTF 2.0 asset support, GPU transforms, and building blocks for large-scale data visualization.

Use cases

  • render 3D scenes in the browser with WebGPU or WebGL2
  • build large-scale GPU-accelerated data visualizations
  • load and render glTF 3D assets with PBR materials and animation
  • run GPU compute and data transforms without leaving the GPU
  • compose reusable GLSL/WGSL shader modules and effects like bloom and SSAO
  • render Gaussian splats and volumetric effects in the browser

When to choose

  • you need portable GPU rendering that works on both WebGPU and WebGL 2
  • you are building data visualization or 3D graphics on the web at scale
  • you want composable shaders and glTF asset support without a monolithic engine
  • you need low-level GPU control (buffers, pipelines, passes) with a higher-level option available

When to avoid

  • you need a full game engine with physics, audio, and asset pipelines out of the box
  • you target non-web platforms like native desktop or mobile without a browser
  • you want a simple high-level scene graph with minimal graphics knowledge
  • you need guaranteed API stability, since some packages like @luma.gl/scene are experimental

Facets

framework · maturity active

graphics data-visualization machine-learning developer-tools data-visualization web-development graphics frontend browser cross-platform webgl webgpu gpgpu shader-modules gltf 3d-rendering gpu-compute typescript visualization web-server nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
visgl/luma.glmain99

For agents

markdown · JSON · MCP: product_card(name="visgl/luma.gl")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem