# Avalonia

Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

Repository: https://github.com/AvaloniaUI/Avalonia
Canonical: https://ross.abutalabs.com/products/avalonia
Homepage: https://avaloniaui.net
Language: C#
License: MIT
License Family: permissive
Topics: c-sharp, xaml, gui, avalonia, avaloniaui, cross-platform, dotnet, csharp, desktop, mobile, wasm, app-framework, android, browser, ios, linux, macos, windows, mvvm, xamarin
Last push: 2026-08-26T22:45:06+00:00
Link (homepage): https://avaloniaui.net
Link (site_page): https://avaloniaui.net/faq
Link (site_page): https://docs.avaloniaui.net/docs/welcome?av_source=marketing&av_medium=docs_link&av_content=nav
Link (site_page): https://avaloniaui.net/about
Link (site_page): https://avaloniaui.net/pricing

## Health v2 (maintenance only)
Score: 98/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 97, longevity 100
- inputs: {"age_days": 4654, "days_push": 7, "days_rel": 23, "gap_med": 14, "n_releases_24m": 40}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 31389, forks 2792 (observed 2026-08-28T04:11:56.776734+00:00)

## What it is
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
- artifact type: framework
- maturity: stable
- function: frontend-framework, ui-components, graphics, state-management, animation, accessibility
- domain: cross-platform, web-development, desktop-applications, mobile-development, developer-tools
- platform: cross-platform, windows, wasm, dotnet, browser
- tags: xaml, mvvm, skia, wpf-successor, net-ui, data-binding, styling, embedded-linux, raspberry-pi, macos, linux, ios, android, desktop, mobile

## Member repositories
- AvaloniaUI/Avalonia (main) score 98
- AvaloniaUI/Avalonia.Samples (examples) score 77

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:56.776734+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:52:17.635394+00:00, confidence not recorded.
  - readme: https://github.com/AvaloniaUI/Avalonia (fetched 2026-08-28T04:11:56.776734+00:00, sha b439c107e439)
  - homepage: https://avaloniaui.net (fetched 2026-08-29T07:49:29.457647+00:00, sha b12695290c25)
  - site_page: https://docs.avaloniaui.net/docs/welcome?av_source=marketing&av_medium=docs_link&av_content=nav (fetched 2026-08-29T07:49:29.463047+00:00, sha 167cc5a6ca0d)
  - site_page: https://avaloniaui.net/about (fetched 2026-08-29T07:49:29.465199+00:00, sha df7e7ae89539)
  - site_page: https://docs.avaloniaui.net/docs/get-started?av_source=marketing&av_medium=docs_link&av_content=platforms-hero (fetched 2026-08-29T07:49:29.469335+00:00, sha dbe74df1fcb1)
  - site_page: https://docs.avaloniaui.net/docs/app-development/performance (fetched 2026-08-29T07:49:29.471131+00:00, sha 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-29T07:49:29.473359+00:00, sha 1f06ac57ea1a)
  - site_page: https://docs.avaloniaui.net/docs/migration/winforms?av_source=marketing&av_medium=docs_link&av_content=migration (fetched 2026-08-29T07:49:29.475525+00:00, sha 413923360928)
  - site_page: https://avaloniaui.net/faq (fetched 2026-08-29T07:49:29.461073+00:00, sha fe63f82c9549)
  - site_page: https://avaloniaui.net/pricing (fetched 2026-08-29T07:49:29.467351+00:00, sha 55b34a32ac2c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
