Browser-based WGSL Studio

WGSL Studio,
in your browser.

Write shaders with compiler-backed feedback, inspect what they mean, then run them on WebGPU. Powered by libwgsl. No install. No upload.

  • Runs locally
  • WebGPU native
  • Open source

From source to GPU without changing tools.

  1. 01

    Write

    Edit WGSL with semantic diagnostics and language tools from the compiler itself.

  2. 02

    Understand

    Inspect bindings, entry points, uniformity, invocations, and performance.

  3. 03

    Run

    Generate host code, transpile to MSL, and execute directly on WebGPU.

The whole shader workflow,
kept in one place.

Studio is the real workbench. Every view is backed by the same parsed module, so editing, analysis, and execution stay in sync.

01 / Editor

Write with confidence.

Diagnostics, hover, navigation, rename, completions, quick fixes, and formatting come from libwgsl, not a lightweight browser grammar.

02 / Inspector

See what the shader means.

Explore entry points, resources, bind groups, structs, overrides, uniformity, invocation traces, and roofline findings.

03 / Runtime

Move from source to execution.

Emit MSL, generate WebGPU host code, dispatch compute work, render output, and read storage buffers back on your machine.

A real compiler underneath.

565,599 / 565,599
WebGPU CTS compile cases matched
53
native test targets
22
LSP methods covered

Open a shader. Follow it all the way to the GPU.

Open Studio