The open-source WPF successor for .NET developers
building beautiful, cross-platform applications.
The open-source WPF successor for .NET developers building beautiful, cross-platform applications.



Ship pixel-perfect Windows, macOS, and Linux apps from one XAML codebase
Avalonia is a mature WPF alternative. Avalonia provides a familiar developer experience, allowing you to create rich, highly performant desktop applications for Windows, macOS and Linux, all from a single codebase.
The spiritual successor to WPF, Avalonia provides a familiar developer experience, allowing you to create rich, highly performant applications for Windows, macOS and Linux, all from a single codebase.
Avalonia is a mature WPF alternative. Avalonia provides a familiar developer experience, allowing you to create rich, highly performant desktop applications for Windows, macOS and Linux, all from a single codebase.
.NET embedded Linux GUI toolkit for industrial devices
.NET embedded Linux GUI toolkit for industrial devices
.NET embedded Linux GUI toolkit for industrial devices
With both FBDev and DRM support, you can deliver high-quality user experiences on an array of embedded devices running barebone Linux.
Perfect for deploying your apps to low-powered devices.
With both FBDev and DRM support, you can deliver high-quality user experiences on an array of embedded devices running barebone Linux.
With both FBDev and DRM support, you can deliver high-quality user experiences on an array of embedded devices running barebone Linux.
Perfect for deploying your apps to low-powered devices.



















.NET WebAssembly UI: run your app directly in the browser
.NET WebAssembly UI: run your app directly in the browser
.NET WebAssembly UI:
Run your app directly in the browser
Avalonia lets you run your existing applications directly in the browser, powered by WebAssembly.
No need for extensive rewrites or additional front-end technologies, simply deploy your application online, preserving performance and ensuring a consistent experience for every user, everywhere.
Avalonia lets you run your existing applications directly in the browser, powered by WebAssembly.
Avalonia lets you run your existing applications directly in the browser, powered by WebAssembly.
No need for extensive rewrites or additional front-end technologies, simply deploy your application online, preserving performance and ensuring a consistent experience for every user, everywhere.










Consistent UI on every device: your mature MAUI alternative
Consistent UI on every device: your mature MAUI alternative
Consistent UI on every device:
Your mature MAUI alternative
Avalonia lets you create mobile applications from a single codebase, delivering exceptional visuals and native performance on both iOS and Android devices.
With our Hybrid MAUI integration, you can include any .NET MAUI UI control within your Avalonia app, combining the power of Avalonia’s flexible UI framework with the extensive control ecosystem from MAUI.
Save time, reduce complexity, and deliver a consistent, pixel-perfect experience on every device.
Avalonia lets you create mobile applications from a single codebase, delivering exceptional visuals and native performance on both iOS and Android devices.
Save time, reduce complexity, and deliver a consistent, pixel-perfect experience on every device.
Avalonia lets you create mobile applications from a single codebase, delivering exceptional visuals and native performance on both iOS and Android devices.
With our Hybrid MAUI integration, you can include any .NET MAUI UI control within your Avalonia app, combining the power of Avalonia’s flexible UI framework with the extensive control ecosystem from MAUI.
Save time, reduce complexity, and deliver a consistent, pixel-perfect experience on every device.



.NET IDE support: Visual Studio, Rider, VS Code
.NET IDE support: Visual Studio, Rider, VS Code
.NET IDE support: Visual Studio, Rider, VS Code
The Avalonia Extension for Visual Studio 2022 provides XAML IntelliSense and a built-in XAML previewer, making developing cross-platform apps in Visual Studio a breeze.
The Avalonia Extension for Visual Studio 2022 provides XAML IntelliSense and a built-in XAML previewer, making developing cross-platform apps in Visual Studio a breeze.
As users of Avalonia, JetBrains products natively understand Avalonia XAML, offering code completion and advanced refactoring support. Combined with the Avalonia Previewer extension, Rider is a powerhouse for cross-platform developers.
As users of Avalonia, JetBrains products natively understand Avalonia XAML, offering code completion and advanced refactoring support. Combined with the Avalonia Previewer extension, Rider is a powerhouse for cross-platform developers.







Choose C#, F# or XAML for your User Interface
Choose C#, F# or XAML for your User Interface
Choose C#, F# or XAML for your User Interface
Most developers prefer our modern flavour of XAML to craft clean, maintainable user interfaces, but Avalonia gives you complete freedom.
Our powerful XAML compiler generates efficient IL code, identical to what you’d get writing directly in C#, F#, or any other .NET language.
So whether you prefer declarative XAML or the expressiveness of your favourite programming language, Avalonia adapts seamlessly to your workflow.
Most developers prefer our modern flavour of XAML to craft clean, maintainable user interfaces, but Avalonia gives you complete freedom.
Our powerful XAML compiler generates efficient IL code, identical to what you’d get writing directly in C#, F#, or any other .NET language.
So whether you prefer declarative XAML or the expressiveness of your favourite programming language, Avalonia adapts seamlessly to your workflow.
Most developers prefer our modern flavour of XAML to craft clean, maintainable user interfaces, but Avalonia gives you complete freedom.
Our powerful XAML compiler generates efficient IL code, identical to what you’d get writing directly in C#, F#, or any other .NET language.
So whether you prefer declarative XAML or the expressiveness of your favourite programming language, Avalonia adapts seamlessly to your workflow.



Migrate legacy WPF apps to macOS and Linux in minutes with XPF
Take your WPF applications to new platforms effortlessly with Avalonia XPF. With minimal to no changes, you can achieve cross-platform functionality in minutes, not months, expanding your reach with ease
Take your WPF applications to new platforms effortlessly with Avalonia XPF. With minimal to no changes, you can achieve cross-platform functionality in minutes, not months, expanding your reach with ease
Most-starred .NET UI on GitHub
Avalonia's popularity is soaring, and with it, our community is flourishing. Join us and become part of a dynamic, supportive network of developers.
Avalonia's popularity is soaring, and with it, our community is flourishing. Join us and become part of a dynamic, supportive network of developers.