Skip to content
CAI
Produce a survey ↗Verify a survey

AvaloniaUI/Avalonia

This system is a comprehensive, cross-platform UI framework that provides a complete toolkit for building desktop and mobile applications with a focus on performance and modern architecture. It features a highly optimized property and data binding engine, a modular control system, and a new composition-based rendering pipeline that supports GPU interop and hardware acceleration. The framework includes extensive platform-specific implementations for Windows, macOS, Linux, Android, iOS, and WebAssembly, alongside robust support for animations, text rendering, and accessibility.

59.8

Adequate · 5 August 2026

382k

lines of production code

C#

primary language

4

bus factor · 702 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2013–2017 · Platform expansion and architectural modernization

This period focused on modernizing the Avalonia framework by removing legacy code and centralizing build and dependency management. Significant efforts were directed at porting the framework to new platforms, including Android, iOS, and Linux framebuffer, while also introducing remote rendering and XAML previewing capabilities. The core library was refactored to support a new property system, compiled bindings, and a modular control architecture.

60 changes

2018–2021 · Data binding and accessibility expansion

This period focused on a comprehensive overhaul of the data binding system, introducing compiled bindings, a plugin-based architecture, and a suite of new value converters. Concurrently, the framework expanded its UI capabilities with new controls like DatePicker, Flyout, and HamburgerMenu, while establishing a robust accessibility layer through UI Automation peers and properties.

65 changes

2022 · Composition-based rendering and input overhaul

This period focused on a comprehensive overhaul of the rendering and input systems, introducing a new composition-based rendering pipeline and a modernized input API with typed formats and async support. The work also delivered significant features including a new ColorPicker control suite, rich text formatting, and a complete rewrite of the animation and layout engines.

65 changes

2023–2026 · platform expansion and rendering modernization

This period focused on modernizing the rendering pipeline with Vulkan and D3D11 interop support, while introducing a new server-side composition system. Significant additions included Wayland and headless testing infrastructure, alongside new UI controls like CommandBar and Page navigation.

43 changes

CAI lens gauges

Survey your own repository

AvaloniaUI/Avalonia was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 5 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 0bf2e4d6f0 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.
CAI link cards