Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- Release rhythm 97
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 14
- age_days: 4654
- days_rel: 23
- days_push: 7
- n_releases_24m: 40
Adoption not part of the score
31389 stars · 2792 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Avalonia is an open-source, MIT-licensed cross-platform UI framework for .NET that lets developers build desktop, mobile, embedded, and WebAssembly apps with C#/F# and XAML. It renders its own pixel-identical UI via Skia (with Impeller support coming), offers a CSS-inspired styling system, compiled data bindings, MVVM support, and 70+ built-in controls.
Use cases
- build a cross-platform desktop app with c# and xaml
- port a wpf application to macos and linux
- create one codebase for windows, mac, linux, ios and android
- run .net ui apps in the browser via webassembly
- build a raspberry pi embedded linux touchscreen ui
- migrate a winforms app to a modern xaml framework
- find a free open-source alternative to wpf with mvvm
When to choose
- you are a .NET/XAML developer wanting pixel-identical cross-platform UI from one codebase
- you need to bring WPF skills or apps to macOS, Linux, mobile, or WebAssembly
- you want a mature, production-proven framework used by JetBrains, Unity, and NASA
- you target embedded Linux devices like Raspberry Pi from .NET
When to avoid
- you need pixel-perfect native platform controls rather than self-drawn rendering
- you want a fully free stack including premium controls, DevTools, and charting (those are paid Plus/Pro features)
- your team has no .NET/C# experience and prefers web-tech or native toolkits
- you need to run an unmodified WPF app cross-platform without any code changes (that requires the commercial Avalonia XPF)
Facets
framework · maturity stable
frontend-framework ui-components graphics state-management animation accessibility cross-platform web-development desktop-applications mobile-development developer-tools cross-platform windows wasm dotnet browser xaml mvvm skia wpf-successor net-ui data-binding styling embedded-linux raspberry-pi macos linux ios android desktop mobile
10 sources
- readme: https://github.com/AvaloniaUI/Avalonia · fetched 2026-08-28 · b439c107e439
- homepage: https://avaloniaui.net · fetched 2026-08-29 · b12695290c25
- site_page: https://docs.avaloniaui.net/docs/welcome?av_source=marketing&av_medium=docs_link&av_content=nav · fetched 2026-08-29 · 167cc5a6ca0d
- site_page: https://avaloniaui.net/about · fetched 2026-08-29 · df7e7ae89539
- site_page: https://docs.avaloniaui.net/docs/get-started?av_source=marketing&av_medium=docs_link&av_content=platforms-hero · fetched 2026-08-29 · dbe74df1fcb1
- site_page: https://docs.avaloniaui.net/docs/app-development/performance · fetched 2026-08-29 · bcee78d05458
- site_page: https://docs.avaloniaui.net/docs/migration/wpf/cheat-sheet?av_source=marketing&av_medium=docs_link&av_content=migration · fetched 2026-08-29 · 1f06ac57ea1a
- site_page: https://docs.avaloniaui.net/docs/migration/winforms?av_source=marketing&av_medium=docs_link&av_content=migration · fetched 2026-08-29 · 413923360928
- site_page: https://avaloniaui.net/faq · fetched 2026-08-29 · fe63f82c9549
- site_page: https://avaloniaui.net/pricing · fetched 2026-08-29 · 55b34a32ac2c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| AvaloniaUI/Avalonia | main | 98 |
| AvaloniaUI/Avalonia.Samples | examples | 77 |
For agents
markdown · JSON · MCP: product_card(name="AvaloniaUI/Avalonia")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem