Public alpha support
Support Ultraviolet
Your support enables Blacklight Foundation to maintain Ultraviolet as a public utility — keeping the compiler toolchain, documentation, packaging infrastructure, and specification completely free, open-source, and independent.
Path A · Recurring
Monthly sponsorship
General support that funds ongoing maintenance, package hosting, CI, and documentation. Pick an amount, pay through Stripe.
Choose an amount ↓Path B · Targeted
Fund a milestone
One-time contributions toward a scoped deliverable — LSP tooling, the standard library, or the Wasm playground — each with a published cost breakdown.
See funding goals ↓Choose a monthly amount.
Every tier funds the same public work and includes public roadmap updates — the amount is up to you.
Funds compiler maintenance, package hosting, CI/CD, and documentation · includes public roadmap updates · cancel anytime.
Support at $20/monthFor invoices, ACH, custom recognition, grant paperwork, or larger support arrangements, email sponsors@ultraviolet-lang.org
General one-time donation
General donations support Blacklight Foundation's public Ultraviolet work across the roadmap.
Targeted funding goals.
Each goal funds a scoped milestone with a public deliverable and a published cost breakdown.
The LSP engine provides the foundation for developer tooling integration in VS Code, Neovim, and other editors.
Outcome: A production-grade language server (ultraviolet-lsp) that developers and AI agents can run locally for real-time feedback.
Breakdown
- $5k LSP server protocol handling and incremental sync
- $5k compiler daemon optimization for sub-second analysis
- $3k IDE client extensions (VS Code & Neovim)
- $2k documentation and test suite
Standard Library & Package Manager Fund
$20,000funding goalTimeline: 60 to 90 days
Support this workUltraviolet needs standard foundational libraries and a package manager to enable real-world application building.
Outcome: Developers can resolve dependencies, publish packages, and write network and file system applications using standard APIs.
Breakdown
- $6k package manager CLI and registry client (uvpm)
- $5k std::io and std::fs (sandboxed file/stream access)
- $5k std::net (sandboxed TCP/UDP capability bindings)
- $4k std::json and serialization utilities
Wasm Target & Compiler Playground Fund
$10,000funding goalTimeline: 30 to 45 days
Support this workWebAssembly capability lets developers experiment with Ultraviolet directly in the browser without local installs.
Outcome: An online compilation playground where users can write, check, and execute Ultraviolet code instantly in their browser.
Breakdown
- $4k WebAssembly backend target support in uvc
- $3k Wasm/JS runtime host and browser canvas interface
- $2k Web playground UI improvements and examples
- $1k continuous integration and hosting setup