{
  "gem": {
    "slug": "twgl-js-vg-1791",
    "name": "twgl.js",
    "description": "Tiny helper library removing WebGL boilerplate for buffers, uniforms, textures and framebuffers while staying close to the raw API.",
    "url": "https://github.com/greggman/twgl.js",
    "domain": "github.com",
    "author": "Gregg Tavares (@greggman)",
    "license": "MIT",
    "category": "Shaders, WebGL & Creative Coding",
    "subcategory": "WebGL micro-library",
    "tags": [
      "webgl",
      "minimal",
      "helpers",
      "gpu"
    ],
    "whyGem": "Learn real WebGL without writing three hundred lines of setup; ideal teaching middle ground.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1791-480.webp",
    "pageUrl": "https://vibing.inc/library/twgl-js-vg-1791"
  }
}