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

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

Windows, macOS, and Linux apps from one 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
Embedded Linux
Embedded Linux
Embedded 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.

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

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

Create mobile apps from a single codebase, delivering exceptional visuals and native performance on both iOS and Android devices.

With Hybrid MAUI, you can use any .NET MAUI UI control within your Avalonia app, combining the power of Avalonia and MAUI's ecosystem.

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.

Create mobile apps from a single codebase, delivering exceptional visuals and native performance on both iOS and Android devices.

With Hybrid MAUI, you can use any .NET MAUI UI control within your Avalonia app, combining the power of Avalonia and MAUI's ecosystem.

Save time, reduce complexity, and deliver a consistent, pixel-perfect experience on every device.

App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
Best in class IDE support
Best in class IDE support
Best in class IDE support

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.

WPF - Now cross-platform

WPF - Now cross-platform

WPF - Now cross-platform

Keep your WPF code. Keep your 3rd party controls.

Short-cut your migration with our cross-platform WPF.

Works with Telerik, DevExpress, Infragistics, Syncfusion, SciChart, and more.

Keep your WPF code. Keep your 3rd party controls.

Short-cut your migration with our cross-platform WPF.

Works with Telerik, DevExpress, Infragistics, Syncfusion, SciChart, and more.

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.

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.

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
0

Contributors

Contributors

0
0

Stargazers

Stargazers

0
0

Installs

Installs

Loved by developers.
Trusted by enterprise.