Rankings/Avalonia

Avalonia

AvaloniaUI/Avalonia

A UI framework that lets C# developers write code once to build apps for Windows, Mac, Linux, and mobile, serving as a cross-platform alternative to WPF.

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

Stars
30,607
Forks
2,665
Watchers
469
Issues
1,877
💡

A UI framework that lets C# developers write code once to build apps for Windows, Mac, Linux, and mobile, serving as a cross-platform alternative to WPF.

📂 Developer ToolsđŸ’» C#📄 MIT

AI Summary

🔍

What This Project Does

Simply put, it lets C# developers write interfaces using familiar XAML, package once, and run everywhere.

🔧

What Problems It Solves

Solves the pain point where Windows software built with WPF had to be rewritten for Mac or mobile. No need to maintain multiple codebases.

đŸ‘„

Who It's For

Ideal for developers familiar with C# and .NET, especially those using WPF who want to expand to mobile or cross-platform.

📋

Typical Use Cases

1. Enterprise management systems needing support for both Windows and Mac.

2. Building desktop tools requiring high-performance interfaces, like code editors or media players.

3. Migrating existing WPF projects to Linux or mobile platforms.

⭐

Key Strengths & Highlights

High maturity with adoption by companies like JetBrains; native interface feel not like a web wrapper; complete documentation and active community.

🚀

Getting Started Requirements

Requires C# programming skills and familiarity with .NET environments. No server deployment needed, runs primarily in local dev tools.

🎯

Purpose

Suitable for reusing C# code for cross-platform desktop or mobile software. Not suitable for pure web frontend or those unwilling to learn .NET ecosystem.

Tech Stack

—

Project Info

Primary Language
C#
Default Branch
master
License
MIT
Created
Dec 5, 2013
Last Commit
yesterday
Last Push
yesterday
Indexed
Apr 19, 2026