Brushes & paints

3 demos

Color fields, noise, text masks and vector surfaces.

Layer effects

1 demo

Filter and blend completed UI subtrees.

Shaders & motion

6 demos

Six small experiments in light, movement and composition.

Text

3 demos

Variable fonts, paragraph shaping, wrapping and editing.

SVG & color

5 demos

Explore vector artwork and color-space interpolation.

Media & paths

5 demos

Source textures, fragment color adjustments and contour effects.

Spatial canvas

2 demos

A shared spatial camera, two kinds of content. Read the extension guide →

Native labs

Run locally

These desktop views are not hosted WASM demos. Run commands from the repository root.

Desktop spatial lab

Canvas & Mandelbrot

Full native selection, snapping, geometry minimap and live preview; cached background CPU fractal tiles.

Show launch commands
just canvas-lab
just canvas-lab --mandelbrot
API, controls & evidence →
Desktop app

Full paint lab

The full desktop gallery and detailed path/batching comparisons. The live Hermite editor is also hosted above.

Show launch command
just paints
Launch instructions →
Desktop app

Native wide gamut

Compare actual wide SDR surfaces and ordinary sRGB controls on a supported display.

Show launch command
just gamut
Launch instructions →
Desktop app

Native text comparison

Compare native and Parley text backends, editing and virtualized scrolling.

Show launch command
just text
Launch instructions →
Desktop app

Desktop SVG lab

Desktop vector rendering, zoom and scheduling comparisons.

Show launch command
just svg
Launch instructions →
Source examples & developer harnesses

GPUI source-gallery demos

These examples are not published on this site. Links open their source in GitHub. The standalone gallery source contains the local build configuration.

Developer Wasm test harnesses

Source modules invoked by browser tests; these are not interactive hosted demos.

The Color / Gamut demo uses standalone xgpui-color math. Native wide-gamut presentation still requires Metal or D3D11.