dotnet/wpf
This system is the Windows Presentation Foundation (WPF) framework, a comprehensive UI and graphics library for building Windows desktop applications. It provides a complete rendering engine with support for 2D/3D graphics, text shaping, and ink input, alongside a robust data binding and animation subsystem. The codebase also implements the XAML/BAML markup compilation pipeline, accessibility (UI Automation) interfaces, and native interop layers for Windows-specific features like printing and file dialogs.
68.7
Adequate · 5 August 2026
429k
lines of production code
C#
primary language
1
bus factor · 222 authors in all
2
measurements over time
How it got here
2018–2019 · WPF source code and infrastructure expansion
This period focused on populating the WPF codebase with the core implementation of the XAML parsing, markup compilation, and UI control libraries. The work involved adding extensive internal classes for text shaping, ink handling, and accessibility, alongside establishing the build infrastructure and shared utility components required to compile and run WPF applications.
207 changes
2020–2025 · WPF native graphics and infrastructure expansion
This period focused on integrating the WPF Media Integration Layer (MIL) and graphics engine into the repository, including build infrastructure for native libraries and COM stability wrappers. It also established internal support for document rights management, OLE compound files, and OS version detection, while significantly expanding unit test coverage for WPF core components.
42 changes
Survey your own repository
dotnet/wpf 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.
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 b5d953c77a — 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.