A functional GPU programming language
Write functions in Wyn.
Run them on your GPU.
Wyn is a functional programming language for the GPU. It compiles to WGSL and SPIR-V, turning functions and array operations into parallel GPU programs for graphics and computation.
Featured shader
→
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.
WGSL and SPIR-V
Compile Wyn to WGSL for WebGPU or SPIR-V for Vulkan. Use the same language for graphics and compute workloads.