A small systems languageearly alpha

Vyi

Symmetric syntax for types and values, powerful compile-time solving, and conflict-free scope-based semantics.

Guides

A path through the language, in order — from hello world to packages and C interop.

Browse guides →

Reference

Lookup pages for types, patterns, the error model, stdlib, and the toolchain.

Browse docs →

Packages

Registry docs and a fuller standard library are in the works. Local packages and the shipped stdlib work today.

About packages →

Learn

Hands-on challenges that teach how Vyi works — value semantics, optionals, errors, and known values.

Start the course →

Playground

Multi-file editor with live diagnostics, compile, and run (wasm or x86-64-linux).

Open playground →