Public alpha · Blacklight Foundation

Ultraviolet

A high-visibility, general-purpose language for humans and AI.

Linux x86_64 / macOS (Apple Silicon)

$curl -fsSL https://ultraviolet-lang.org/install | sh

Installs the current packaged compiler release and uses published SHA-256 metadata when available. Prefer manual downloads? GitHub releases or build from source.

Latest release

GitHub unavailable

Unavailable · release notes

Linux x86_64

... validation pending

GitHub Actions

macOS arm64

... validation pending

GitHub Actions

Windows x86_64

... validation pending

GitHub Actions

Integrity

... SHA-256

GitHub status unavailable

01 / LANGUAGE

A language that shows its work.

Twelve language systems designed so that what the compiler checks is also what the reader sees. Pick a feature to see real Ultraviolet source.

Review & safety

Concurrency & compute

Systems & interop

Modal programming

Model resources, protocols, async work, and execution lifecycles as explicit states with checked transitions.

Open docs →
State-gated session Review & safety
public modal Session {    @Disconnected {        public transition connect(net: unique Net) -> @Connected {            let socket = net~>open("wss://updates")            return Session@Connected { socket: socket }        }    }    @Connected {        public socket: unique Socket        public transition close(reason: CloseReason) -> @Closed {            return Session@Closed { receipt: self.socket~>shutdown(reason) }        }    }    @Closed { public receipt: CloseReceipt }}
02 / STEWARDSHIP

What your support builds.

Blacklight Foundation funds compiler and runtime work, examples, diagnostics, CI, documentation, and community infrastructure — with public goals and public reporting.

See support options
01

LSP & Language Tooling Fund

Fund the Language Server Protocol (LSP) engine to enable real-time IDE diagnostics and autocompletion.

View goal →
02

Standard Library & Package Manager Fund

Fund the initial release of the package manager (uvpm) and core standard library modules.

View goal →
03

Wasm Target & Compiler Playground Fund

Fund compiler support for WebAssembly (Wasm) and build an interactive browser-based playground.

View goal →