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.

Public repositoryPublic roadmapFoundation stewardshipTransparent reporting

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 ↓
01 / RECURRING

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/month

For invoices, ACH, custom recognition, grant paperwork, or larger support arrangements, email sponsors@ultraviolet-lang.org

02 / TARGETED

Targeted funding goals.

Each goal funds a scoped milestone with a public deliverable and a published cost breakdown.

LSP & Language Tooling Fund

$15,000funding goal

Timeline: 45 to 60 days

Support this work

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 goal

Timeline: 60 to 90 days

Support this work

Ultraviolet 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 goal

Timeline: 30 to 45 days

Support this work

WebAssembly 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