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.

λ

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.