Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Avalonia (software framework)
Software framework
  • Free and open-source software portal

Avalonia is a free and open-source .NET cross-platform XAML-based UI framework inspired by WPF/UWP and distributed under the MIT License. Avalonia supports the MVVM pattern.

It enables development of cross-platform applications using any .NET language, including C#, F# and VB.NET for Windows, Linux, macOS, iOS, Android and WebAssembly.

Avalonia supports multiple renderers, including Direct2D and Skia Graphics Engine, allowing it to operate on a broad range of platforms. Avalonia draws its entire UI, mirroring the approach taken by Flutter.

We don't have any images related to Avalonia (software framework) yet.
We don't have any YouTube videos related to Avalonia (software framework) yet.
We don't have any PDF documents related to Avalonia (software framework) yet.
We don't have any Books related to Avalonia (software framework) yet.
We don't have any archived web articles related to Avalonia (software framework) yet.

History

Avalonia, originally named Perspex,13 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).14

Avalonia became part of the .NET Foundation15 on 1 April 2020,16 and left on 20 February 2024.17

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.21

Further reading

References

  1. "Multiplatform XAML/C# Miracle Package: Avalonia. Comparing Avalonia to WinUI based Solutions". CodeProject. 2023-08-20. Retrieved 2023-12-22. https://www.codeproject.com/Articles/5366945/Multiplatform-XAML-Csharp-Miracle-Package-Avalonia

  2. Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023-12-22. https://www.theregister.com/2021/03/30/crossplatform_wpf_anyone_unpacking_avolonia/

  3. "ReSharper & Rider Improvements For Avalonia". The JetBrains Blog. 2021-04-12. Retrieved 2023-12-22. https://blog.jetbrains.com/dotnet/2021/04/12/improvements-for-resharper-rider-avalonia/

  4. Avalonia on GitHub https://github.com/AvaloniaUI

  5. 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. https://web.archive.org/web/20191227170157/https://www.infoq.com/news/2018/02/Avalonia/

  6. 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. https://web.archive.org/web/20180514160818/http://www.i-programmer.info/news/80/11611.html

  7. "The MVVM Pattern | Avalonia Docs". docs.avaloniaui.net. Retrieved 2024-08-12. https://docs.avaloniaui.net/docs/concepts/the-mvvm-pattern/

  8. "Lost in Details". lostindetails.com. Retrieved 2023-12-22. https://lostindetails.com/articles/Desktop-Apps-with-AvaloniaUI-and-FSharp

  9. adrianhall (2023-09-08). "Build an Avalonia app with Azure Mobile Apps". learn.microsoft.com. Retrieved 2023-12-22. https://learn.microsoft.com/en-us/azure/developer/mobile-apps/azure-mobile-apps/quickstarts/avalonia/

  10. "Avalonia Reaches v11 GA Release". InfoQ. Retrieved 2023-12-22. https://www.infoq.com/news/2023/08/avalonia-v11-ga/

  11. 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. https://devclass.com/2023/07/10/avalonia-11-released-cross-platform-framework-gets-new-renderer-plus-ios-and-android-support/

  12. "Avalonia UI for .NET: Project Overview from Mike James". InfoQ. Retrieved 2023-12-22. https://www.infoq.com/news/2023/06/avalonia-mike-james/

  13. "10 years of Avalonia!". www.avaloniaui.net. 2019-05-20. Retrieved 2023-12-21. http://www.avaloniaui.net/10-years-of-avalonia

  14. Anderson, Tim. "Cross-platform Windows Presentation Framework, anyone? The short answer: yes. Unpacking Avalonia". www.theregister.com. Retrieved 2023-12-22. https://www.theregister.com/2021/03/30/crossplatform_wpf_anyone_unpacking_avolonia/

  15. "Avalonia". Default. Retrieved 2025-01-08. https://old.dotnetfoundation.org/projects/avalonia

  16. "Modify copyright in licence. · AvaloniaUI/Avalonia@26738fe". GitHub. Retrieved 2023-12-21. https://github.com/AvaloniaUI/Avalonia/commit/26738fee3a14e5472e32b5cf876ae101b5b83529

  17. "Farewell to the .NET Foundation". GitHub. Retrieved 2024-02-28. https://github.com/AvaloniaUI/Avalonia/discussions/14666

  18. "Avalonia for VSCode - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023-12-22. https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.vscode-avalonia

  19. "Avalonia for Visual Studio 2019 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023-12-22. https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio

  20. "Avalonia for Visual Studio 2022 - Visual Studio Marketplace". marketplace.visualstudio.com. Retrieved 2023-12-22. https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS

  21. "AvaloniaRider - IntelliJ IDEs Plugin | Marketplace". JetBrains Marketplace. Retrieved 2023-12-22. https://plugins.jetbrains.com/plugin/14839-avaloniarider