Avalonia

Avalonia is a cross-platform interface roof that offers a flexible style system for .NET and targets WebAssembly with Windows, macOS, Linux, iOS, Android. By many, WPF is considered a spiritual sequel and offers a familiar experience to XAML developers, but WPF is not a one-on-one copy. WPF applications macOS and Avalonia XPF running Linux are separate, commercially licensed products.

AV

AvaloniaUI · Desktop & Cross-Platform

STARS31.7K
FORKS2.9K
COMMITS—
CONTRIBUTORS657
VERSIONnuget-release-0.6.1
UPDATEDtoday
DesktopcsharpdotnetxamlMIT
What can it do?
  • Develop cross-platform .NET applications using Visual Studio Code or Visual Studio 2022/2026
  • From a single C# and XAML codebase, you extract applications for Windows, macOS, Linux, iOS, Android, and WebAssembly.
  • With the flexible style system, you customize the appearance of the application in a consistent manner on different platforms.
Heads up
  • • High number of open issues (1,941)
User reviews
  • ↑ PositiveHacker News

    Avalonia – A multi-platform .NET UI framework

    “The support is great, you can see this example [1] of using custom rendering in Canvas being part of UI layout [2]. You can also see Avalonia in action here [3]. [1] [2] [3]”

  • • NeutralHacker News

    Avalonia – A multi-platform .NET UI framework

    “It looks like Eto doesn't plan to support .NET Core. But this might change if a framework like Avalonia adds Core support.”

Verified against README · Oct 26, 2026 · source

My note

More in: Desktop & Cross-Platform