{
  "gem": {
    "slug": "splat-js-vg-2102",
    "name": "Splat.js",
    "description": "Trains 3D Gaussian splats entirely in a browser tab: photos in, camera poses solved on WebGPU, standard .ply out.",
    "url": "https://github.com/arrival-space/splat.js",
    "domain": "github.com",
    "author": "Arrival Space (Stratum1 GmbH)",
    "license": "MIT",
    "category": "Shaders, WebGL & Creative Coding",
    "subcategory": "Gaussian splatting",
    "tags": [
      "gaussian-splatting",
      "webgpu",
      "photogrammetry",
      "3d",
      "local-first"
    ],
    "whyGem": "Full COLMAP-grade splat pipeline in a tab, no server, no upload.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-2102.png",
    "pageUrl": "https://vibing.inc/library/splat-js-vg-2102"
  }
}