Application composition

Runic Toolkit

Runic Toolkit composes the same application model across desktop windows, browser frontends, Generic Host, and framework-owned UI state. Its official Application Bridge carries named domain commands and validated events through one NativeAOT-safe host boundary.

Fit

When to choose it

  • Composing .NET desktop and browser applications
  • NativeAOT-safe application hosting
  • Effect Schema-first application contracts with generated C# dispatch

Architecture

What stays outside

  • Does not own UI languages, flow, command-line parsing, localization, or assets
  • Uses named domain commands and events rather than exposing ViewModels as the public application contract
  • Rendering frameworks own presentation state; the bridge owns validation, transport, sessions, revisions, and operations

Preview

Prepare to install

Publication pending

Exact candidate artifacts have passed their public-source verification workflows. Install commands will be added only after the matching registry artifacts are published and accepted.

Owned surface

Package family

RunicToolkit.ApplicationBridgeRunicToolkit.ApplicationBridge.GeneratorsRunicToolkit.CollectionsRunicToolkit.DesktopRunicToolkit.Hosting.AbstractionsRunicToolkit.Hosting.BuildRunicToolkit.Hosting.CsWebUiRunicToolkit.Hosting.CsWebUi.AppRunicToolkit.Hosting.CsWebUi.ApplicationBridgeRunicToolkit.Hosting.GeneratorsRunicToolkit.Hosting.GenericHostRunicToolkit.Hosting.WebUiRunicToolkit.HostingRunicToolkit.DotNet.RunicToolkitRunicToolkit.Templates @runic-artifex/application-bridge

Public candidate status: 0.1.0-preview.22.1 · verified, unpublished