Developer(s) | .NET Foundation and AvaloniaUI OÜ |
---|---|
Initial release | December 5, 2013[1] |
Stable release | 11.0.10
[2]
/ 5 March 2024 |
Repository |
github |
Written in | C# |
Operating system | Microsoft Windows, Linux, macOS, iOS, Android |
Type | Software framework |
License | MIT License |
Website | https://avaloniaui.net/ |
Avalonia is a free and open-source [3] [4] .NET cross-platform XAML-based UI framework [5]inspired by WPF/ UWP and distributed under the MIT License. [6] [7] [8]
It enables development of cross-platform applications using any .NET language, including C#, F# [9] and VB.NET for Windows, Linux, macOS, iOS, Android and WebAssembly. [10] [11]
Avalonia supports multiple renderers, including Direct2D and Skia, [12] allowing it to operate on a broad range of platforms. Avalonia draws its entire UI, [13] mirroring the approach taken by Flutter.
Avalonia, originally named Perspex, [14] was first developed by Steven Kirk, with its initial commit made on 5 December 2013. The framework was conceived with the aim of creating a cross-platform UI framework, inspired by Windows Presentation Foundation (WPF). [15]
Avalonia became part of the .NET Foundation [16] on 1 April 2020, [17] and left on 20 February 2024. [18]
Avalonia maintains supports for the following IDEs and editors via plugins:
Other IDEs can be used with community-supported plugins, including JetBrains Rider. [22]