Run your unmodified WPF apps on macOS and Linux with Avalonia XPF.

Build apps for every device using .NET

Build apps for every
device using .NET

Harness the power of cross-platform .NET
One codebase. Infinite possibilities

One codebase.
Infinite possibilities.

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.

Windows Icon
macOS Icon
Linux Icon

.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.

Ubuntu
Ubuntu
Ubuntu
Debian
Debian
Debian
Fedora
Fedora
Fedora
Pi
Pi
Pi
Arch Linux
Arch Linux
Arch Linux
Yocto Linux
Avalonia HMI app
Avalonia HMI app
Avalonia HMI app
Avalonia solitaire sample app in a web browser.
Avalonia solitaire sample app in a web browser.
Avalonia solitaire sample app in a web browser.

.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.

Chrome
Edge
Edge
Edge
Safari
Safari
Safari
Firefox
Firefox
Firefox

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.

Avalonia iOS
Avalonia iOS
Avalonia iOS

.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.

Avalonia Markup
Avalonia XAML
Avalonia FuncUI
Avalonia Markup
Avalonia XAML
Avalonia FuncUI

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

Bring your favourite WPF pro controls to macOS and Linux with support for renowned vendors, including Telerik, Actipro, DevExpress, Infragistics, Syncfusion, and SciChart

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

Bring your favourite WPF pro controls to macOS and Linux with support for renowned vendors, including Telerik, Actipro, DevExpress, Infragistics, Syncfusion, and SciChart
Bill Henning

Bill Henning

Actipro Software

Avalonia has a very strong community, offers pixel-perfect rendering on a multitude of platforms, is easy to customize, and frankly is a joy to work with.

Bill Henning

Bill Henning

Actipro Software

Avalonia has a very strong community, offers pixel-perfect rendering on a multitude of platforms, is easy to customize, and frankly is a joy to work with.

Bill Henning

Bill Henning

Actipro Software

Avalonia has a very strong community, offers pixel-perfect rendering on a multitude of platforms, is easy to customize, and frankly is a joy to work with.

Joseph Albahari

Stefan Koell

Royalapps

Working with Avalonia is a breath of fresh air and certainly superior to all the (failed) frameworks from Microsoft to make high-performance, cross-platform apps.

Joseph Albahari

Stefan Koell

Royalapps

Working with Avalonia is a breath of fresh air and certainly superior to all the (failed) frameworks from Microsoft to make high-performance, cross-platform apps.

Joseph Albahari

Stefan Koell

Royalapps

Working with Avalonia is a breath of fresh air and certainly superior to all the (failed) frameworks from Microsoft to make high-performance, cross-platform apps.

Daniel Panalba

Daniel Pañalba

Unity Games

Avalonia's support team is fantastic. They respond quickly and provide clear, effective solutions, making development much easier.

Daniel Panalba

Daniel Pañalba

Unity Games

Avalonia's support team is fantastic. They respond quickly and provide clear, effective solutions, making development much easier.

Daniel Panalba

Daniel Pañalba

Unity Games

Avalonia's support team is fantastic. They respond quickly and provide clear, effective solutions, making development much easier.

Fabian Huegle

Fabian Huegle

Stryker

Avalonia rebuilds lives by simplifying our journey from Windows to Linux, macOS and mobile based medical device software.

Fabian Huegle

Fabian Huegle

Stryker

Avalonia rebuilds lives by simplifying our journey from Windows to Linux, macOS and mobile based medical device software.

Fabian Huegle

Fabian Huegle

Stryker

Avalonia rebuilds lives by simplifying our journey from Windows to Linux, macOS and mobile based medical device software.

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.

0

Contributors

Contributors

0

Stargazers

Stargazers

0

Installs

Installs

Loved by developers.
Trusted by enterprise.