Project roadmap
Public Alpha Roadmap
What is being built now, what comes next, and what follows — with the funding that accelerates each milestone listed alongside the engineering deliverable.
In progress.
Baseline alpha work underway today, independent of milestone funding.
Compiler bootstrap hardening
Hardening the source-build path toward the public handbook and the current bootstrap target reported in the language repository.
NowRelease engineering and cadence
Packaged archives, checksum metadata, and validation state are reported from GitHub releases and Actions; current work hardens recurring releases and release notes.
NowHandbook and documentation
Keeping the generated handbook, docs, and examples aligned with the implementation as it converges.
NowOpen for funding.
Scoped milestones with defined deliverables; each starts as soon as its funding goal closes.
Language Server Protocol (LSP) Engine Developer Tooling
Implement ultraviolet-lsp to provide real-time diagnostics, type hovers, and autocompletion in IDEs.
$15,000 Sponsor this milestoneStandard Library & Package Manager (uvpm) Developer Tooling
First public release of uvpm alongside core system capability modules (std::io, std::fs, std::net, std::json).
$20,000 Sponsor this milestoneScoped and queued.
Sequenced behind the Next phase and grouped by track. Sponsorship pulls a milestone forward.
Developer Tooling
2 milestonesAuto-Formatter & Linter (uvfmt / uvlint)
Create the AST-preserving source formatter (uvfmt) and static safety linter (uvlint) to audit capability usage.
$10,000 PlannedFFI Bindings Generator (uv-bindgen)
Tooling to automatically generate type-safe Ultraviolet capability declarations from C header (.h) interfaces.
$15,000 PlannedCore Compiler
4 milestonesStatic Responsibility Checker
Enforce compiler verification checks on permission lifetimes, resource binding states, and responsibility transfers.
$30,000 PlannedWebAssembly (Wasm) Target
WebAssembly code generation target to run compiler output inside web browsers and support live playgrounds.
$10,000 PlannedCPU + GPU Co-execution (WebGPU / SPIR-V)
Enable the compiler to emit SPIR-V/WGSL kernels, compiling execution-domain loops directly to GPU compute shaders.
$35,000 PlannedSelf-Hosting Compiler
Complete the self-hosting transition, compiling the Ultraviolet compiler using Ultraviolet itself.
$80,000 PlannedDebugging & Diagnostics
5 milestonesDebug Symbol Generation (DWARF/PDB)
Emit debug mapping symbols (PDB on Windows, DWARF on Linux/macOS) from the compiler backend.
$15,000 PlannedDebug Adapter Protocol (DAP) Server (ultraviolet-dap)
A standalone DAP implementation to interface native debug sessions with editors like VS Code and Neovim.
$20,000 PlannedRuntime Responsibility & Permission Inspector
Debugger integration allowing interactive inspection of permission states and responsibility boundaries at runtime.
$25,000 PlannedStructured Concurrency Task Visualizer
Visual hierarchy tree rendering of active concurrent tasks, execution domains, and cancellation tokens.
$20,000 PlannedAI Agent Tooling & JSON Diagnostics Engine
Add a structured JSON diagnostics reporter (--format json) specifically optimized for LLMs and AI agent integrations.
$15,000 Planned