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
1 months ago
Last Push
1 months ago
Indexed
Apr 19, 2026