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

visgl/luma.gl

High-performance Toolkit for WebGL-based Data Visualization observed · 2026-08-28

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

Health v2 · maintenance only

96/100

  • Activity 99
  • Release rhythm 91
  • 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-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 14.5
  • age_days: 3873
  • days_rel: 61
  • days_push: 8
  • n_releases_24m: 25

Full methodology

Adoption not part of the score

2465 stars · 227 forks observed · 2026-08-28

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.glmain96

For agents

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

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem