All projects

Rendering backend

Avalonia ProGPU

Avalonia rendering, rebuilt around a direct GPU composition path.

StatusPreview
TierFlagship
DomainAvalonia
Repositorywieslawsoltes/Avalonia

A GPU-first WebGPU rendering backend that preserves Avalonia rendering contracts while replacing the default Skia renderer.

The ProGPU backend implements Avalonia rendering contracts directly over a WebGPU-oriented scene and resource model. It is the renderer half of an alternative Avalonia desktop stack.

01

Skia-free render path

02

Custom vector operation lease

03

WebGPU shaders in-frame

04

Avalonia rendering contracts

Where it fits.

  • Avalonia contributors and renderer authors
  • Apps exploring a Skia-independent pipeline
  • GPU-heavy UI and visualization tools
Avalonia

Feature branch

WebGPU

Core path

Custom shaders

In-frame

Production

Not yet

Real output,
not a mockup.

Avalonia ProGPU GitHub repository preview
The Avalonia ProGPU repository contains the current source, samples, releases, and issue history.

Clear layers.
Replaceable seams.

01

XAML / C#

Applications compose reusable behavior through normal Avalonia APIs.

02

Integration

Focused packages connect to Avalonia properties, input, and rendering.

03

Platform

The implementation remains portable across Avalonia targets where supported.

Skia-freerendering path
WebGPUdevice and command model
Leasescustom vector operations
LiveGitHub metadata

From package
to first frame.

Choose the package workflow used by your repository, then start from the smallest working example. Replace VERSION with the current stable or prerelease version shown on NuGet.

01 · Install
Terminal
dotnet add package ProGPU.Avalonia.Rendering --prerelease
02 · Use · csharp
QuickStart.cs
AppBuilder.Configure<App>()
.UseSilkNet()
.UseProGpu();

Start focused.
Compose as needed.

The repository is the source of truth.

Use the current documentation and samples, inspect changes, report issues, or support continued open-source maintenance.

Avalonia Silk.NET

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…