Start building with Avalonia
Your first cross-platform app is three commands away. Free, open source, and built on the C# and XAML skills you already have.
Trusted by .NET teams around the world
Quick start guide
Create and run your first Avalonia app in three commands. Your app opens on screen after the final step.
Prerequisite: .NET 8 SDK or later. Download .NET
Get started
One codebase. Every platform.
Avalonia is a free, open-source .NET UI framework. Use the XAML and C# skills your team already has to ship production apps across desktop, mobile, and web.
Set up your editor
Avalonia works with your favorite .NET IDE, and every option includes a live XAML previewer, so you see your UI change as you type.
Visual Studio
Our most advanced development experience. The live previewer renders your XAML as you type, IntelliSense that knows your controls and ViewModels. Advanced refactoring, code analysis, and improved code navigation.
Visual Studio Code
Everything you need to start building at no cost: the live XAML previewer, code completion, and diagnostics, on Windows, macOS, and Linux.

JetBrains Rider
A community-maintained plugin that enables the legacy XAML previewer, allowing you to see the changes as you type.
Learn at the depth you need
Skim a sample, follow a full course, or read the docs end to end. These are the paths we point every new Avalonia developer to.
Documentation
Guides and reference for every part of the framework, from your first window to custom controls.
Sample apps
Complete, runnable projects that show real patterns for layout, data, and MVVM.
Tutorials
Step-by-step builds, including the to do list walkthrough that covers MVVM end to end.
Video course
AngelSix's free Avalonia series takes you from a new project to a real-world application.
Awesome Avalonia
The community catalogue of Avalonia libraries, tools, and open source apps to learn from.
Coming from WPF?
The migration guide for WPF developers: what maps directly, what changes, and how to move an existing codebase.
Beyond the framework
The framework is free. The platform grows with you.
Avalonia is MIT licensed and free for any use, forever. When it becomes part of how your team ships, three tiers add what production teams need: Plus unlocks the professional tooling, Pro adds the premium component suite, and Enterprise adds support direct from the team that builds the framework.
Enterprise
Everything in Pro, for organizations that need certainty.
- Priority support from the core team
- SLA-backed response times
- Component source code
- Quarterly technical check-ins
You won't build alone
Avalonia has one of the largest, most active UI communities in .NET
31,000+
Stars on GitHub
2.1M
Projects using Avalonia
122M
Builds with Avalonia
GitHub
The framework, the issues, and the discussions, all in the open.
Discord
Real-time help from the community in the .NET Discord.
Telegram
The most active chat for maintainers and the community members.
r/AvaloniaUI for news, questions, and show-and-tell.
YouTube
Release walkthroughs, talks, and tutorials from the team and community.
Showcase
See the apps that are shipping with Avalonia, and submit your own.
Your first app is minutes away
Install the templates, create a project, and run it. The quick start takes you from an empty folder to a running cross-platform app.