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

The future of .NET UI

Build faster, ship sooner with technology trusted by Unity, JetBrains, and hundreds of thousands of apps

Features

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

Open Source

Avalonia is FOSS and always will be. Clone the source code and contribute to the community.

Enhanced Support

Get assistance directly from the creators of Avalonia when you need it

Growing Community

Join hundreds of thousands of developers developing with Avalonia.

Performance Focused

Avalonia delivers smooth, responsive apps even on even the lowest-powered devices.

High performance isnโ€™t optional; it comes as standard.

Cross-Platform by Design

Easily target Windows, macOS, Linux, iOS, Android, and WebAssembly, all from a single, unified .NET codebase.

Write your app once, deploy everywhere, and enjoy consistency.

Forward Looking

Avalonia is designed for the long haul, combining proven stability with a clear vision for the future.

With over a decade behind us, stability isnโ€™t just a feature, itโ€™s our core business.

Forward Looking

Avalonia is designed for the long haul, combining proven stability with a clear vision for the future.

With over a decade behind us, stability isnโ€™t just a feature, itโ€™s our core business.

You're in good company

You're in good company

You're in good company

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.

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.

Ubuntu

Ubuntu

Debian

Debian

Fedora

Fedora

Pi

Raspberry Pi OS

Arch Linux

Arch Linux

Yocto Linux

YunoHost

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
Chrome
Chrome
Edge
Edge
Edge
Safari
Safari
Safari
Firefox
Firefox
Firefox
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot
App screenshot

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.

commercial
commercial
commercial

Cross-Platform WPF, built for enterprise.

XPF brings WPF to every platform, so you can run your existing .NET desktop apps on Windows, macOS, Linux, iOS, Android and WebAssembly with native performance and pixel-perfect fidelity.

Best in class tooling

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.