Avalonia (software framework)
| Avalonia | |
|---|---|
| Developers | .NET Foundation and AvaloniaUI OÜ |
| Initial release | December 5, 2013; 11 years ago (2013年12月05日)[1] |
| Stable release | 11.3.8[2] Edit this on Wikidata
/ 23 October 2025 |
| Repository | github |
| Written in | C# |
| Operating system | 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] Avalonia supports the MVVM pattern.[9]
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
[edit ]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]
IDE support
[edit ]Avalonia maintains supports for the following IDEs and editors via plugins:
Other IDEs can be used with community-supported plugins, including JetBrains Rider.[24]
References
[edit ]- ^ "First commit to the Avalonia source code". GitHub. Retrieved 5 Dec 2013.
- ^ "Release 11.3.8". 23 October 2025. Retrieved 12 November 2025.
- ^ "Multiplatform XAML/C# Miracle Package: Avalonia. Comparing Avalonia to WinUI based Solutions". CodeProject. 2023年08月20日. Retrieved 2023年12月22日.
- ^ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023年12月22日.
- ^ "ReSharper & Rider Improvements For Avalonia". The JetBrains Blog. 2021年04月12日. Retrieved 2023年12月22日.
- ^ Avalonia on GitHub
- ^ Jonathan Allen (2018年02月15日). "An Early Look at Avalonia, a Cross-Platform UI Toolkit for .NET". InfoQ. Archived from the original on 2019年12月27日. Retrieved 2019年09月19日.
- ^ Kay Ewbank (2019年03月07日). "Avalonia Cross Platform .NET UI Framework". I Pogrammer. Archived from the original on 2018年05月14日. Retrieved 2019年09月19日.
- ^ "The MVVM Pattern | Avalonia Docs". docs.avaloniaui.net. Retrieved 2024年08月12日.
- ^ "Lost in Details". lostindetails.com. Retrieved 2023年12月22日.
- ^ adrianhall (2023年09月08日). "Build an Avalonia app with Azure Mobile Apps". learn.microsoft.com. Retrieved 2023年12月22日.
- ^ "Avalonia Reaches v11 GA Release". InfoQ. Retrieved 2023年12月22日.
- ^ Anderson, Tim (2023年07月10日). "Avalonia 11 released: cross-platform framework gets new renderer plus iOS and Android support • DEVCLASS". DEVCLASS. Retrieved 2023年12月22日.
- ^ "Avalonia UI for .NET: Project Overview from Mike James". InfoQ. Retrieved 2023年12月22日.
- ^ "10 years of Avalonia!". www.avaloniaui.net. 2019年05月20日. Retrieved 2023年12月21日.[permanent dead link ]
- ^ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023年12月22日.
- ^ "Avalonia". Default. Retrieved 2025年01月08日.
- ^ "Modify copyright in licence. · AvaloniaUI/Avalonia@26738fe". GitHub. Retrieved 2023年12月21日.
- ^ "Farewell to the .NET Foundation". GitHub. Retrieved 2024年02月28日.
- ^ "A Significant Sponsorship to Drive Our Open-Source Roadmap!". Default. Retrieved 2025年06月24日.
- ^ "Avalonia for VSCode - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023年12月22日.
- ^ "Avalonia for Visual Studio 2019 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023年12月22日.
- ^ "Avalonia for Visual Studio 2022 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023年12月22日.
- ^ "AvaloniaRider - IntelliJ IDEs Plugin | Marketplace". JetBrains Marketplace. Retrieved 2023年12月22日.
Further reading
[edit ]- Visual Studio Magazine: Open Source Avalonia .NET UI Framework Finally Hits Milestone v11 GA Release
- InfoQ: Getting started with Avalonia UI
- DevClass: Interview: Avalonia XPF introduced for WPF on Mac, Linux and eventually mobile/
- JetBrains Blog: Case Study: How GritWorld Uses Rider and Avalonia to Build a Powerful 3D Engine
- I-Programmer: Avalonia 11 Adds New Platform Support
External links
[edit ]
This computer-library-related article is a stub. You can help Wikipedia by expanding it.