Avalonia, Uno, WinUI, and WPF

Framework Bridges

Bring the GPU substrate into an existing XAML application model.

Explore source
Parent systemProGPU
StatusPreview
Modules4
RepositoryProGPU/ProGPU.Uno

Framework packages connect ProGPU presentation, controls, charts, and interop to Avalonia, Uno Platform, WinUI, and the LibreWPF compatibility effort.

  1. 01

    Avalonia integration

  2. 02

    Uno and WinUI controls

  3. 03

    WPF compositor interop

  4. 04

    Shared GPU backend underneath

From intent
to working system.

01

Framework

XAML, properties, input, and lifecycle remain native to the host.

02

Adapter

Integration packages translate framework state into ProGPU resources and visuals.

03

Scene

Shared vector, text, scene, and compute packages prepare work.

04

Backend

WebGPU presents through the selected platform surface.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet add package ProGPU.Uno --prerelease
02 · Use · xml
MainWindow.axaml
<progpu:GpuView Render="{x:Bind ViewModel.Render}" />

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

ProGPU

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…