Native UI
PrismX renders real native widgets on every platform. No webviews, no JavaScript bridge — the interface is part of the binary.
Prism is a modern systems programming language for native software, tooling and cross-platform development — one toolchain, one ecosystem, one binary that runs anywhere.
Every layer of the stack — compiler, runtime, UI, package manager, language server — is built as one system. Nothing is bolted on.
PrismX renders real native widgets on every platform. No webviews, no JavaScript bridge — the interface is part of the binary.
One codebase compiles to Windows, Linux, macOS, BSD, iOS, Android and the web. Write once, ship the same binary everywhere.
A single `prism` command builds, tests, formats, lints and packages your project. The compiler is a product, not an afterthought.
Ownership, borrow checking and safe-by-default pointers at compile time. Unsafe code exists, but you have to ask for it.
A registry, a lockfile and reproducible builds are part of the language. No third-party tooling required.
The LSP ships with the compiler: go-to-definition, rename, diagnostics and completions work identically in every editor.
Signals, structured concurrency, zero-cost async and a formatter with opinions. Ergonomics without sacrificing speed.
The same project targets desktop, mobile, web and headless environments. Platform code stays where it belongs — behind the standard library.
The language server gives you the same experience in every editor — whether it runs inside the compiler or inside your IDE of choice.
One command to install. One toolchain for everything. Join a project that is being built in the open.
v0.1.0 · MIT licensed · Issues welcome