
About Avalonia UI
Avalonia UI is an open source .NET framework for building desktop, mobile and web apps from one XAML and C# codebase. It is MIT licensed and draws its own interface with the Skia graphics library.
What it does
Avalonia uses XAML for layout, C# for logic and the MVVM pattern for app structure. Because it draws its own controls instead of wrapping native ones, the interface looks the same on each target. The framework runs on Windows, macOS, Linux, iOS, Android and WebAssembly. Teams that already know WPF or WinUI will find many patterns familiar.
Key features
- XAML layouts with C# code
- Same look on every supported platform
- Desktop, mobile and browser targets
- Familiar patterns for WPF and WinUI developers
- Partnered work on a newer rendering backend
Who it's for
Avalonia suits .NET teams that build with WPF, WinUI or similar stacks and want one interface for many operating systems. It is also useful for developers whose apps have heavy visuals and who care about frame rate.
Pricing and good to know
The core framework is free and MIT licensed. Teams that need formal help can buy Avalonia Enterprise, which comes from the engineers who build the framework. Because Avalonia renders its own controls, check that any third party controls you rely on are supported before you commit to it.
Highlights
- Build with XAML layouts and C# code
- Run the same interface on desktop, mobile and web
- Reuse WPF and WinUI skills and patterns
- Use Skia rendering for consistent visuals












