Avalonia – darmowe i otwarte oprogramowanie .NET do budowania wieloplatformowych aplikacji opartych na języku XAML inspirowane WPF / UWP i rozpowszechniane na licencji MIT. Avalonia obsługuje wzorzec MVVM.

Wykorzystuje języki .NET, w tym C#, F# i VB.NET. Aplikacje mogą być budowane na platformy takie jak Windows, Linux, macOS, iOS, Android i WebAssembly.

Avalonia obsługuje silniki renderowania takie jak Direct2D i Skia Graphics Engine, co umożliwia jej wieloplatformowe działanie.

Historia Avalonia, pierwotnie nazywana Perspex, została po raz pierwszy opracowana przez Stevena Kirka, a jej pierwszy commit nastąpił 5 grudnia 2013 r. Platforma została opracowana z myślą o stworzeniu wieloplatformowego frameworku, inspirowanego Windows Presentation Foundation (WPF).

Avalonia stała się częścią .NET Foundation 1 kwietnia 2020 r., lecz opuściła je 20 lutego 2024 r.

24 czerwca 2025 r. firma Avalonia ogłosiła, że otrzymała 3 miliony dolarów od przedsiębiorstwa Devolutions na wsparcie dalszego rozwoju platformy przy zachowaniu jej bezpłatnego i otwartego charakteru.

Wsparcie IDE Avalonia zapewnia wsparcie dla następujących środowisk IDE i edytorów za pośrednictwem wtyczek:

Visual Studio Code Visual Studio JetBrains Rider

Przypisy

Kategoria:Frameworki Kategoria:.NET Kategoria:Wolne oprogramowanie