typegpu

A thin layer between JS and WebGPU/WGSL that improves development experience and allows for faster iteration.

unplugin-typegpu

Build plugins for TypeGPU, enabling seamless JavaScript -> WGSL transpilation and improved debugging.

tinyest-for-wgsl

Transforms JavaScript into its 'tinyest' form, to be used in generating equivalent (or close to) WGSL code.

xgpu

XGPU is an extendable library for WebGPU that provides a higher-level, easy-to-use interface for building rendering engines or processing numeric data. It handles automatic data binding, buffer alignment, variable declarations in shaders, and more. XGPU i