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
470 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. 306
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. 189
dotnet/wpf A UI framework for building Windows desktop applications using C# and XAML. 7,079
mameolan/avalonia.extendedtoolkit A set of reusable UI controls and styles designed to simplify Avalonia development by porting popular WPF tools 261
fsprojects/avalonia.funcui A framework for building cross-platform GUI applications using F# and Avalonia. 978
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 276
aboimpinto/materialdesign.avalonia Converts MaterialDesign WPF to Avalonia UI components 13
avaloniaui/citrus.avalonia Provides modern styles for Avalonia controls 556
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. 511
avaloniaui/avalonia.xaml.behaviors Provides a set of reusable interactivity tools for building Avalonia applications with minimal code. 395
irihitech/ursa.avalonia A UI library for building cross-platform user interfaces with Avalonia UI 663
avaloniaui/live.avalonia Enables hot reloading of Avalonia-based applications by automatically rebuilding and updating the application when source files change. 405
dotnet/maui A cross-platform framework for building native device applications with C# and XAML, supporting multiple platforms including mobile and desktop 22,239
avaloniautils/showmethexaml.avalonia Tools for displaying XAML content in Avalonia applications 32