Avalonia homepage image

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

We support Windows, Linux and OSX with experimental mobile support for Android and full-fledged support for iOS soon.

We use Skia for rendering in Windows via Win32, Linux via Xorg and MacOS with Cocoa.

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 Visual Studio and .NET 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

.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