Documentation
Guides and specifications
Fit
When to choose it
- Native-window presentation for C# application backends
- TypeScript+Effect frontends using the shared Desktop contract
- Explicit browser, embedded-WebView, availability, and fallback policies
Scope
Scope and boundaries
- Owns presentation hosting and lifecycle, not application composition, assets, localization, or domain commands
- C# and TypeScript+Effect are peer implementations with deliberate language-specific APIs
- Does not depend on WebUI or CivetWeb; CS-WebUI remains a separate upstream WebUI compatibility product
Availability
Release status
Runic SDK 0.7.0-preview.5
Install these packages from NuGet and npm. Keep Runic packages on the same preview version.
Release notes and migration guidanceWhat you get
Packages
Runic.Desktop — Install: dotnet add package Runic.Desktop --version 0.7.0-preview.5Runic.Desktop.Gtk4 — Install: dotnet add package Runic.Desktop.Gtk4 --version 0.7.0-preview.5SDK version: 0.7.0-preview.5