Top Qs
Timeline
Chat
Perspective

Avalonia (software framework)

Software framework From Wikipedia, the free encyclopedia

Avalonia (software framework)
Remove ads

Avalonia is a free and open-source[2][3] .NET cross-platform XAML-based UI framework [4] inspired by WPF/UWP and distributed under the MIT License.[5][6][7] Avalonia supports the MVVM pattern.[8]

Quick facts Developers, Initial release ...

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 Graphics Engine,[12] allowing it to operate on a broad range of platforms. Avalonia draws its entire UI,[13] mirroring the approach taken by Flutter.

Remove ads

History

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]

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.[19]

Remove ads

IDE support

Avalonia maintains supports for the following IDEs and editors via plugins:

Other IDEs can be used with community-supported plugins, including JetBrains Rider.[23]

References

Further reading

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads