Jump to content
Wikipedia The Free Encyclopedia

Avalonia (software framework)

From Wikipedia, the free encyclopedia
Software framework
This article is about software framework. For the prehistoric continent, see Avalonia. For other uses for Avalon, see Avalon (disambiguation).
Avalonia
Developers .NET Foundation and AvaloniaUI OÜ
Initial releaseDecember 5, 2013; 11 years ago (2013年12月05日)[1]
Stable release
11.3.8[2]  Edit this on Wikidata / 23 October 2025
Repository github.com/AvaloniaUI/Avalonia
Written inC#
Operating system Windows, Linux, macOS, iOS, Android
Type Software framework
License MIT License
Websitehttps://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 ]
  1. ^ "First commit to the Avalonia source code". GitHub. Retrieved 5 Dec 2013.
  2. ^ "Release 11.3.8". 23 October 2025. Retrieved 12 November 2025.
  3. ^ "Multiplatform XAML/C# Miracle Package: Avalonia. Comparing Avalonia to WinUI based Solutions". CodeProject. 2023年08月20日. Retrieved 2023年12月22日.
  4. ^ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023年12月22日.
  5. ^ "ReSharper & Rider Improvements For Avalonia". The JetBrains Blog. 2021年04月12日. Retrieved 2023年12月22日.
  6. ^ Avalonia on GitHub
  7. ^ 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日.
  8. ^ 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日.
  9. ^ "The MVVM Pattern | Avalonia Docs". docs.avaloniaui.net. Retrieved 2024年08月12日.
  10. ^ "Lost in Details". lostindetails.com. Retrieved 2023年12月22日.
  11. ^ adrianhall (2023年09月08日). "Build an Avalonia app with Azure Mobile Apps". learn.microsoft.com. Retrieved 2023年12月22日.
  12. ^ "Avalonia Reaches v11 GA Release". InfoQ. Retrieved 2023年12月22日.
  13. ^ 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日.
  14. ^ "Avalonia UI for .NET: Project Overview from Mike James". InfoQ. Retrieved 2023年12月22日.
  15. ^ "10 years of Avalonia!". www.avaloniaui.net. 2019年05月20日. Retrieved 2023年12月21日.[permanent dead link ]
  16. ^ Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023年12月22日.
  17. ^ "Avalonia". Default. Retrieved 2025年01月08日.
  18. ^ "Modify copyright in licence. · AvaloniaUI/Avalonia@26738fe". GitHub. Retrieved 2023年12月21日.
  19. ^ "Farewell to the .NET Foundation". GitHub. Retrieved 2024年02月28日.
  20. ^ "A Significant Sponsorship to Drive Our Open-Source Roadmap!". Default. Retrieved 2025年06月24日.
  21. ^ "Avalonia for VSCode - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023年12月22日.
  22. ^ "Avalonia for Visual Studio 2019 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023年12月22日.
  23. ^ "Avalonia for Visual Studio 2022 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023年12月22日.
  24. ^ "AvaloniaRider - IntelliJ IDEs Plugin | Marketplace". JetBrains Marketplace. Retrieved 2023年12月22日.

Further reading

[edit ]
[edit ]


Stub icon

This computer-library-related article is a stub. You can help Wikipedia by expanding it.

AltStyle によって変換されたページ (->オリジナル) /