---
title: "vgpu"
description: "TypeScript WebGPU library with importable WGSL modules that renders the same shader to a browser canvas, headless Node.js, images, video, and CI snapshot tests."
canonical: "https://vibing.inc/library/vgpu-vg-2110"
category: "Shaders, WebGL & Creative Coding"
subcategory: "WebGPU"
license: "MIT"
author: "Vercel Labs"
source: "https://vgpu.sh"
---

# vgpu
TypeScript WebGPU library with importable WGSL modules that renders the same shader to a browser canvas, headless Node.js, images, video, and CI snapshot tests.
## Facts
- Source: https://vgpu.sh
- Category: Shaders, WebGL & Creative Coding / WebGPU
- Author: Vercel Labs
- Licence: MIT
- Tags: webgpu, wgsl, shaders, typescript, mcp, agents
## Why it's a gem
Ships a CLI, agent skill and MCP server alongside the docs, so a coding agent can find verified shader examples and render them headlessly.
---
Listed in The Vibeary: https://vibing.inc/library/vgpu-vg-2110 · JSON: https://vibing.inc/api/public/library/gems/vgpu-vg-2110