{
  "gem": {
    "slug": "canvas-sketch-vg-1707",
    "name": "canvas-sketch",
    "description": "Framework and CLI for generative artwork in JavaScript with deterministic seeding, print-resolution export and video recording.",
    "url": "https://github.com/mattdesl/canvas-sketch",
    "domain": "github.com",
    "author": "Matt DesLauriers (@mattdesl)",
    "license": "MIT",
    "category": "Shaders, WebGL & Creative Coding",
    "subcategory": "Creative coding",
    "tags": [
      "generative-art",
      "canvas",
      "webgl",
      "export"
    ],
    "whyGem": "Handles seeds, print sizing and export: the boring eighty percent of generative tooling.",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-1707-480.webp",
    "pageUrl": "https://vibing.inc/library/canvas-sketch-vg-1707"
  }
}