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.
Featured shader
→
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.