A functional GPU programming language

Write shaders in Wyn.
Run them on your GPU.

Wyn is a functional programming language for the GPU. It compiles to WGSL and SPIR-V, and the playground gives you a live editor, multi-stage pipeline visualization, and shareable links — all in your browser.

Viewing a shared shader doesn't require an account — sign in is only needed to save your own.

λ

Functional, by design

Higher-order functions, pattern matching, type inference, and algebraic data types — write GPU code that reads like math instead of plumbing buffers and indices by hand.

🧩

Multi-stage pipelines

Write one file. Wyn automatically parallelizes and splits fragment-invariant reductions into compute pre-passes.

🔗

Share with a link

Every saved shader gets a permanent URL anyone can open — no account required to view.