Avalonia (software framework)
Software framework
From Wikipedia, the free encyclopedia
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] Avalonia supports the MVVM pattern.[9]
| Avalonia | |
|---|---|
| Developers | .NET Foundation and AvaloniaUI OÜ |
| Initial release | December 5, 2013[1] |
| Stable release | |
| Written in | C# |
| Operating system | Windows, Linux, macOS, iOS, Android |
| Type | Software framework |
| License | MIT License |
| Website | https://avaloniaui.net/ |
| Repository | github |
It enables development of cross-platform applications using any .NET language, including C#, F#[10] and VB.NET for Windows, Linux, macOS, iOS, Android and WebAssembly.[11][12]
Avalonia supports multiple renderers, including Direct2D and Skia Graphics Engine,[13] allowing it to operate on a broad range of platforms. Avalonia draws its entire UI,[14] mirroring the approach taken by Flutter.
History
Avalonia, originally named Perspex,[15] 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).[16]
Avalonia became part of the .NET Foundation[17] on 1 April 2020,[18] and left on 20 February 2024.[19]
On 24 June 2025, Avalonia announced a $3 million sponsorship from Devolutions to support the continued development of the framework while maintaining its free and open-source nature.[20]