Build apps for every device using .NET
Harness the power of cross-platform .NET
One codebase. Infinite possibilities
You're in good company
One codebase, infinite possibilities.
Avalonia is an open source framework for building beautiful, cross-platform applications from a single .NET codebase.
A decade in the making, Avalonia is a mature and stable platform for building desktop, embedded, mobile, and web applications



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 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 desktop applications for Windows, macOS and Linux, all from a single codebase
Develop for embedded
Develop for embedded
Develop for embedded
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. 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. Perfect for deploying your apps to low-powered devices






Deploy to the browser
Create beautiful mobile apps for iOS & Android
Deploy to the browser
Unleash the power of the web. Deploy your Avalonia application directly to any browser, reaching millions with zero code changes
Unleash the power of the web. Deploy your Avalonia application directly to any browser, reaching millions with zero code changes
Unleash the power of the web. Deploy your Avalonia application directly to any browser, reaching millions with zero code changes
Create beautiful mobile apps for iOS & Android
Create beautiful mobile apps for iOS & Android
Create beautiful mobile apps for iOS & Android
Create pixel-perfect mobile apps, ensuring flawless visuals and seamless performance across iOS and Android
Create pixel-perfect mobile apps, ensuring flawless visuals and seamless performance across iOS and Android
Create pixel-perfect mobile apps, ensuring flawless visuals and seamless performance across iOS and Android












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
Craft stunning UIs for your applications using our modern flavour of XAML; alternatively, build your UIs entirely with C# or F#
Craft stunning UIs for your applications using our modern flavour of XAML; alternatively, build your UIs entirely with C# or F#
Craft stunning UIs for your applications using our modern flavour of XAML; alternatively, build your UIs entirely with C# or F#



Cross-Platform WPF for macOS & Linux.
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.
Contributors
Contributors
Stargazers
Stargazers
Installs
Installs