Avalonia

Cross-platform UI framework

A cross-platform UI framework for building desktop, embedded, mobile and web applications with C# and XAML

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

GitHub

26k stars
468 watching
2k forks
Language: C#
last commit: 6 days ago
Linked from 8 awesome lists

androidapp-frameworkavaloniaavaloniauibrowserc-sharpcross-platformcsharpdesktopdotnetguiioslinuxmacosmobilemvvmwasmwindowsxamarinxaml

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
avaloniacommunity/prism.avalonia A cross-platform UI framework for building desktop and other applications with dependency injection, navigation, and other features. 315
zhongzf/xamarin.forms.platform.avalonia A Xamarin.Forms platform implemented with Avalonia 42
avaloniainside/shell Provides fundamental features for mobile/desktop application development, including visual hierarchy and navigation. 196
dotnet/wpf A UI framework for building Windows desktop applications using C# and XAML. 7,125
mameolan/avalonia.extendedtoolkit A set of reusable UI controls and styles designed to simplify Avalonia development by porting popular WPF tools 264
fsprojects/avalonia.funcui A framework for building cross-platform GUI applications using F# and Avalonia. 991
actipro/avalonia-controls A comprehensive set of UI controls and components for building multi-platform Avalonia applications with a focus on professional design and development tools 304
aboimpinto/materialdesign.avalonia Converts MaterialDesign WPF to Avalonia UI components 13
avaloniaui/citrus.avalonia Provides modern styles for Avalonia controls 564
avaloniaui/avalonia-dotnet-templates Provides a set of templates for building Avalonia-based desktop applications in C# and F#, supporting various project structures and configurations. 522
avaloniaui/avalonia.xaml.behaviors Provides a set of reusable interactivity tools for building Avalonia applications with minimal code. 397
irihitech/ursa.avalonia A UI library for building cross-platform user interfaces with Avalonia UI 711
avaloniaui/live.avalonia Enables hot reloading of Avalonia-based applications by automatically rebuilding and updating the application when source files change. 407
dotnet/maui A cross-platform framework for building native device applications with C# and XAML 22,307
avaloniautils/showmethexaml.avalonia Tools for displaying XAML content in Avalonia applications 33