avaloniaui/avalonia

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

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 4 minutes ago
Added to GitGenius on September 13th, 2026
Created on December 5th, 2013
Open Issues & Pull Requests: 1,872 (+0)
GitHub issues: Enabled
Number of forks: 2,821
Total Stargazers: 31,490 (+0)
Total Subscribers: 474 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Avalonia is a cross-platform UI framework for .NET that enables developers to build desktop, mobile, embedded, and WebAssembly applications using C# and XAML.

The framework addresses the need for a single codebase that runs across Windows, macOS, Linux, iOS, Android, and WebAssembly. It accomplishes this through a flexible styling system and XAML-based declarative UI design. The README positions Avalonia as the spiritual successor to WPF, offering a familiar development experience for XAML developers while incorporating improvements over its predecessor. For teams with existing WPF applications, Avalonia XPF provides a commercial option to run WPF apps on macOS and Linux with minimal code changes.

Avalonia suits teams building cross-platform applications who want to leverage C# and XAML expertise across multiple target platforms. The framework is production-ready and used by established companies. Developers should note that while Avalonia is similar to WPF, it is not a one-to-one copy. The project provides tooling support across multiple development environments, including Visual Studio Code with a dedicated extension offering XAML previewing and code completion, Visual Studio 2022 and 2026 with project templates and live XAML preview, and JetBrains Rider.

The project maintains active development with regular updates to its documentation and tooling ecosystem. Development is supported through sponsorship, which sustains ongoing work on the framework and its supporting infrastructure.