Develop a single UI that runs everywhere using

XAML xaml icon

Avalonia uses a XAML dialect that should feel immediately familiar to anyone coming from WPF, UWP and Xamarin Forms.

Avalonia supports binding, MVVM, lookless controls and data templates just as you’d expect from a XAML framework.

Find out more

Cross platform cross platform icon

Create applications for Windows, Linux and OSX without recompiling!

Avalonia uses a cross-platform rendering engine based on Skia with windowing backends for Win32, X11 and OSX plus experimental support for Android and iOS.

Find out more

Open Source open source icon

Avalonia is developed by a global community of enthusiasts in our GitHub repository and in our gitter channel.

Everything is done in the open and we’re always looking for new contributors. Drop by and say hi!

Find out more

Getting started

See our quickstart guide for information on how to get started with Avalonia using JetBrains Rider, Visual Studio or the .NET command-line. core.

More IDEs and editors coming soon.

Get started getting started

Getting support

Need help building an Avalonia application? Whether you're an enthusiast or a company making a commercial product, you have somewhere to turn.

There are a number of support options for Avalonia, including paid support and custom development via AvaloniaUI OÜ and community support via GitHub issues and our Gitter chatroom.

Get support getting support

Selected Partners

Avalonia is proud of the work we do with many companies including:

What people are saying about Avalonia

JetBrains

The dotTrace/dotMemory team

We’ve been considering making our standalone profilers for .NET cross-platform for some time now, and we’ve been actively looking for a UI framework to use. As our tools use WPF, Avalonia was an easy choice for us. It is an impressive technology which has seen tremendous growth in recent years, and it feels mature enough to be used for production code. And we greatly appreciate the quick and helpful support we have had from the Avalonia developers who have addressed our questions.

.NET Foundation

Avalonia is a .NET Foundation project. Other projects that are associated with the foundation include the .NET Compiler Platform ("Roslyn") as well as the ASP.NET family of projects, .NET Core & Xamarin Forms.

Find out more dotnet foundation logo