Install Topaz with one line: curl -fsSL https://topaz.ooo/install.sh | sh, or npm install -g topaz-lang. You can also try it in the browser at the playground.
Lexer & layoutv5.2 — availableUnicode-first lexer, layout normalizer; conformance suites green on every change.
Parserv5.2 — availableThe compiler corpus and every fence on this site parse-checked continuously.
Module resolverv5.2 — availableMulti-file v5.2 units: paths, collisions, cycles, visibility, initialization order (TPZ3xxx pinned by fixtures).
Interpreterv5.2 — availableThe reference semantics: execution corpus with pinned transcripts; every runnable sample on this site goes through it.
Type checkerv5.2 — availabletopaz check types a whole unit by default; the runtime "dynamic guards" (TPZ5xxx) graduate to static diagnostics.
Rust emissionv5.2 — availabletopaz emit / topaz build lower a program to a self-contained native binary, differential-tested against the interpreter.
Distributionv5.2 — availableInstall with curl -fsSL https://topaz.ooo/install.sh | sh or npm install -g topaz-lang; prebuilt binaries for macOS, Linux, and Windows. run/check/emit are standalone; topaz build needs a Rust toolchain.
How this site is verified
Canonical topaz fences are parser-checked (534 on this site); examples marked runnable (40) are executed against the v5.2 toolchain with their printed output pinned byte-for-byte, and every displayed output block (24) must match a captured run. The private working ledger stays private. This page publishes the counts, the categories, and the exclusions (currently none).
Language: Topaz v5.2 (locked 2026-06-12), a strict superset of frozen v5.1. The toolchain defaults to v5.2.