Avalonia is an open source UI framework
for building beautiful, cross-platform applications
from a single .NET codebase.



Build rich desktop experiences
Build rich desktop experiences
Build rich desktop experiences
The spiritual successor to WPF, 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.
The spiritual successor to WPF, 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.
Develop embedded apps
Develop embedded apps
Develop embedded apps
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.























Deploy to the browser
Deploy to the browser
Deploy to 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.











Build Once, Deploy to iOS and Android
Create beautiful mobile apps for iOS & Android
Build Once, Deploy to iOS and Android
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.


Bring your favourite tools
Bring your favourite tools
Bring your favourite tools
Visual Studio. 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.
Visual Studio. 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.
JetBrains Rider. 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.
JetBrains Rider. 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.



Cross-Platform WPF for macOS & Linux.
Cross-Platform WPF for macOS & Linux.
WPF Compatible.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
WPF Compatible.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
A growing community.
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.