Avalonia, Uno, WinUI, and WPF
Framework Bridges
Bring the GPU substrate into an existing XAML application model.
Explore source ↗Capability
Framework packages connect ProGPU presentation, controls, charts, and interop to Avalonia, Uno Platform, WinUI, and the LibreWPF compatibility effort.
- 01
Avalonia integration
- 02
Uno and WinUI controls
- 03
WPF compositor interop
- 04
Shared GPU backend underneath
How it composes
From intent
to working system.
Framework
XAML, properties, input, and lifecycle remain native to the host.
Adapter
Integration packages translate framework state into ProGPU resources and visuals.
Scene
Shared vector, text, scene, and compute packages prepare work.
Backend
WebGPU presents through the selected platform surface.
Quick start
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.
dotnet add package ProGPU.Uno --prerelease<PackageReference Include="ProGPU.Avalonia" Version="VERSION" /><PackageVersion Include="ProGPU.Avalonia" Version="VERSION" /><progpu:GpuView Render="{x:Bind ViewModel.Render}" />Modules in this capability
Use one layer.
Compose the rest.
Source of truth
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.