Native host

CsWebUi

CsWebUi uses an installed browser or supported WebView as a lightweight cross-platform desktop UI. The raw package mirrors WebUI's C ABI; the high-level package adds deterministic managed ownership and safer application APIs.

Fit

When to choose it

  • Small cross-platform desktop hosts backed by web technology
  • Direct WebUI interop without a larger application framework
  • Dynamic or opt-in static NativeAOT deployment

Architecture

What stays outside

  • Tracks the WebUI 2.5 beta ABI
  • Remains independently useful without Runic Toolkit
  • Raw and safe packages are intentionally separate

Preview

Prepare to install

Available on the public registry

This version is available from its public registry. Keep exact preview versions in reproducible applications.

dotnet add package CsWebUi --version 2.5.0-beta.4.4

Owned surface

Package family

CsWebUi.NativeCsWebUi

Public candidate status: 2.5.0-beta.4.4