# vgpu

> TypeScript library for WebGPU

- Category: 3D & WebGL (`three`)
- Tags: `open-source`, `webgl`
- Official: https://github.com/vercel-labs/vgpu
- Wunderlust: https://wunderlust.xyz/r/vgpu
- Image: https://wunderlust.xyz/media/vgpu-poster.jpg
- Video preview: https://wunderlust.xyz/media/vgpu.webm
- Added: 2026-11-05

## What it is

vgpu is a TypeScript library for WebGPU from Vercel Labs, aimed at graphics work by developers and agents.

## What it’s for

For anyone who wants to write WebGPU graphics in TypeScript, by hand or with agents.

## Benefits

- Written in TypeScript
- Aimed at developers and agents

## Caveats

- It doesn't remove the need to check browser support and performance

## Similar on Wunderlust

- [Canvas UI](https://wunderlust.xyz/r/canvas-ui.md): Effects for HTML content, with WebGL and WebGPU versions
- [Liquid Logo](https://wunderlust.xyz/r/liquid-logo.md): Turns a logo into liquid metal with Paper Shaders
- [Three.js](https://wunderlust.xyz/r/three-js.md): JavaScript library for 3D graphics on the web
- [Shaders](https://wunderlust.xyz/r/shaders.md): Library of GPU/WebGPU-accelerated visual effects
- [React Three Fiber](https://wunderlust.xyz/r/react-three-fiber.md): React renderer for Three.js: 3D scenes as JSX components
- [Shader Gradient](https://wunderlust.xyz/r/shadergradient.md): Animated 3D gradients for React, Framer and Figma
