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

1
Install the templates
dotnet new install Avalonia.Templates
2
Create your first app
dotnet new avalonia.app -o MyApp
3
Run your app
dotnet run

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.

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.

Plus

The professional toolchain for daily Avalonia work.

See Plus pricing

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
Explore Enterprise

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.