Documentation
Guides and specifications
Fit
When to choose it
- Composing typed Windows and Views over .NET ViewModels
- Using generated TypeScript clients from React, Vue, Svelte, Angular, or plain TypeScript
- Keeping browser rendering and .NET application lifetimes explicit
Scope
Scope and boundaries
- Does not own UI languages, flow, command-line parsing, localization, or assets
- Requires explicit Window and View contracts; it does not discover ViewModels by a legacy marker
- Rendering frameworks own the visual tree; .NET owns logical Views and their ViewModel scopes
Availability
Release status
Runic Application · SDK 0.7.0-preview.5
The published SDK catalog includes the current Window and View packages. Keep the runtime, host adapter, templates, and frontend packages on the same SDK version.
Release notes and migration guidanceWhat you get
Application and framework packages
Runic.Navigation — Install: dotnet add package Runic.Navigation --version 0.7.0-preview.5Runic.Navigation.ReactiveUI — Install: dotnet add package Runic.Navigation.ReactiveUI --version 0.7.0-preview.5Runic.Navigation.ReactiveUI.Reactive — Install: dotnet add package Runic.Navigation.ReactiveUI.Reactive --version 0.7.0-preview.5Runic.Navigation.Wpf — Install: dotnet add package Runic.Navigation.Wpf --version 0.7.0-preview.5Runic.Application — Install: dotnet add package Runic.Application --version 0.7.0-preview.5Runic.Application.Testing — Install: dotnet add package Runic.Application.Testing --version 0.7.0-preview.5Runic.Application.ReactiveUI — Install: dotnet add package Runic.Application.ReactiveUI --version 0.7.0-preview.5Runic.Application.ReactiveUI.Reactive — Install: dotnet add package Runic.Application.ReactiveUI.Reactive --version 0.7.0-preview.5Runic.Application.CsWebUi — Install: dotnet add package Runic.Application.CsWebUi --version 0.7.0-preview.5Runic.Application.Desktop — Install: dotnet add package Runic.Application.Desktop --version 0.7.0-preview.5Runic.Application.Wpf — Install: dotnet add package Runic.Application.Wpf --version 0.7.0-preview.5Runic.Application.Templates — Install: dotnet new install Runic.Application.Templates@0.7.0-preview.5dotnet-runic — Install: dotnet tool install --local dotnet-runic --version 0.7.0-preview.5Runic.Create — Install: dnx Runic.Create@0.7.0-preview.5@runic-artifex/angular — Install: npm install --save-exact @runic-artifex/angular@0.7.0-preview.5@runic-artifex/svelte — Install: npm install --save-exact @runic-artifex/svelte@0.7.0-preview.5@runic-artifex/sveltekit — Install: npm install --save-exact @runic-artifex/sveltekit@0.7.0-preview.5@runic-artifex/views — Install: npm install --save-exact @runic-artifex/views@0.7.0-preview.5@runic-artifex/views-effect — Install: npm install --save-exact @runic-artifex/views-effect@0.7.0-preview.5@runic-artifex/react — Install: npm install --save-exact @runic-artifex/react@0.7.0-preview.5@runic-artifex/vue — Install: npm install --save-exact @runic-artifex/vue@0.7.0-preview.5SDK version: 0.7.0-preview.5