All projects

Platform backend

Avalonia Silk.NET

A lean platform layer between Avalonia and the desktop.

StatusPreview
TierFlagship
DomainAvalonia
Repositorywieslawsoltes/Avalonia

Cross-platform desktop windowing, input, surfaces, and WebGPU integration for Avalonia applications through Silk.NET.

The Silk.NET backend supplies windows, input, surfaces, and platform glue independently from the renderer. Keeping that seam explicit makes it possible to test Avalonia with an alternative desktop host.

01

Silk.NET windowing

02

Cross-platform input

03

WebGPU surfaces

04

Renderer-independent host design

Where it fits.

  • Avalonia platform backend authors
  • Silk.NET and WebGPU integrators
  • Teams investigating portable native windowing
Windowing

Preview

Input

Preview

WebGPU surfaces

Integrated

Renderer choice

Decoupled

Real output,
not a mockup.

Avalonia Silk.NET GitHub repository preview
The Avalonia Silk.NET 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.

Silk.NETnative platform layer
Cross-platformhost direction
Decoupledrenderer boundary
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.SilkNet --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.

Dock

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…