{
  "gem": {
    "slug": "ripl-vg-0368",
    "name": "Ripl",
    "description": "TypeScript graphics library with one API that renders to Canvas, SVG, WebGPU or the terminal, plus 23 built-in chart types.",
    "url": "https://github.com/andrewcourtice/ripl",
    "domain": "github.com",
    "author": "Andrew Courtice (@andrewcourtice)",
    "license": "MIT",
    "category": "Community Finds",
    "subcategory": "Rendering",
    "tags": [
      "graphics",
      "canvas",
      "webgpu",
      "charts"
    ],
    "whyGem": "Write drawing code once, swap the backend; zero runtime dependencies",
    "sourceType": "github",
    "image": "/api/public/library/og/VG-0368-480.webp",
    "pageUrl": "https://vibing.inc/library/ripl-vg-0368"
  }
}