Avalonia for Windows
.NET UI on Windows with C# and XAML
.NET UI on Windows
with C# and XAML
Pixel-Perfect UI on Windows
Pixel-Perfect UI on Windows
Avalonia renders every element through using Skia rather than inherited Win32 widgets, so layouts stay razor-sharp at any DPI setting while animations glide at sixty frames a second.
Your XAML drives the GPU directly, ensuring crisp text and fluid motion across laptops, desktops and Surface devices without hand-tuning for each screen.
Avalonia renders every element through using Skia rather than inherited Win32 widgets, so layouts stay razor-sharp at any DPI setting while animations glide at sixty frames a second.
Your XAML drives the GPU directly, ensuring crisp text and fluid motion across laptops, desktops and Surface devices without hand-tuning for each screen.





Fluent Design without the lock-in
Fluent Design without the lock-in
Out-of-the-box themes mirror Windows 11’s styles, yet every style resource is overridable.
You can embrace Fluent, match your corporate identity or craft a bespoke look, all by editing a XAML files.
Avalonia applies the result consistently from Windows 10 to Server 2022, freeing you from version-specific quirks.
Seamless migration from WPF
Seamless migration from WPF
Avalonia is the spiritual successor to WPF, familiar XAML, bindings and MVVM patterns come across effortlessly, yet it sheds the legacy that held WPF back.
Most teams port a medium-size WPF projects in months, not years.
For those that need more, we offer XPF, our commercial WPF fork that takes WPF to macOS and Linux. Either path starts with your existing knowledge and ends with software that reaches every major desktop OS.
Avalonia is the spiritual successor to WPF, familiar XAML, bindings and MVVM patterns come across effortlessly, yet it sheds the legacy that held WPF back.
Most teams port a medium-size WPF projects in months, not years.
For those that need more, we offer XPF, our commercial WPF fork that takes WPF to macOS and Linux. Either path starts with your existing knowledge and ends with software that reaches every major desktop OS.




Performance without compromise
Performance without compromise
Cold start-up often lands under a second, memory footprints remain modest and input latency stays beneath thirty milliseconds even under heavy load.
Developers shipping high-frequency trading terminals, video-surveillance dashboards and code editors trust Avalonia because it keeps frame times predictable on both integrated graphics and discrete GPUs.
Cold start-up often lands under a second, memory footprints remain modest and input latency stays beneath thirty milliseconds even under heavy load.
Developers shipping high-frequency trading terminals, video-surveillance dashboards and code editors trust Avalonia because it keeps frame times predictable on both integrated graphics and discrete GPUs.
Cold start-up often lands under a second, memory footprints remain modest and input latency stays beneath thirty milliseconds even under heavy load.
Developers shipping high-frequency trading terminals, video-surveillance dashboards and code editors trust Avalonia because it keeps frame times predictable on both integrated graphics and discrete GPUs.
Windows Store Ready
Windows Store Ready
Ship a signed MSIX, MSI or AppInstaller bundle straight from your build pipeline.
Avalonia projects work with the Windows MSIX SDK, WiX, Velopack. You can push to the Microsoft Store, Intune or your own update server without rewriting code.
The framework itself stays agnostic, deployment and update flows are handled by the tooling you choose, not by Avalonia guessing for you.
Ship a signed MSIX, MSI or AppInstaller bundle straight from your build pipeline.
Avalonia projects work with the Windows MSIX SDK, WiX, Velopack. You can push to the Microsoft Store, Intune or your own update server without rewriting code.
The framework itself stays agnostic, deployment and update flows are handled by the tooling you choose, not by Avalonia guessing for you.






First-class Visual Studio tooling
First-class Visual Studio tooling
First-class Visual Studio tooling
The Avalonia extension extension puts the full power of Avalonia into Visual Studio.
Create a project from a template, press F5, and you are running a themed, hardware-accelerated, cross-platform app in seconds.
As you edit .axaml files the built-in live previewer renders controls, so every margin tweak, colour swap or binding change appears the moment you save.
IntelliSense goes beyond basic completion: it recognises x:DataType, surfaces view-model properties, injects missing XML namespaces automatically and displays XML-doc summaries on hover, giving you instant context without breaking flow.
The same extension supports desktop, mobile, browser and embedded targets. Enjoy the shortest design–compile–debug loop in the .NET ecosystem.
The Avalonia extension extension puts the full power of Avalonia into Visual Studio.
Create a project from a template, press F5, and you are running a themed, hardware-accelerated, cross-platform app in seconds.
As you edit .axaml files the built-in live previewer renders controls, so every margin tweak, colour swap or binding change appears the moment you save.
IntelliSense goes beyond basic completion: it recognises x:DataType, surfaces view-model properties, injects missing XML namespaces automatically and displays XML-doc summaries on hover, giving you instant context without breaking flow.
The same extension supports desktop, mobile, browser and embedded targets. Enjoy the shortest design–compile–debug loop in the .NET ecosystem.
The Avalonia extension extension puts the full power of Avalonia into Visual Studio.
Create a project from a template, press F5, and you are running a themed, hardware-accelerated, cross-platform app in seconds.
As you edit .axaml files the built-in live previewer renders controls, so every margin tweak, colour swap or binding change appears the moment you save.
IntelliSense goes beyond basic completion: it recognises x:DataType, surfaces view-model properties, injects missing XML namespaces automatically and displays XML-doc summaries on hover, giving you instant context without breaking flow.
The same extension supports desktop, mobile, browser and embedded targets. Enjoy the shortest design–compile–debug loop in the .NET ecosystem.