Skip to content
CAI
Produce a survey ↗Verify a survey

dotnet/yarp

This system is a .NET-based reverse proxy and ingress controller framework, primarily known as YARP. It provides a modular architecture for routing, load balancing, and transforming HTTP and WebSocket traffic, with specific support for Kubernetes Ingress resources and HTTP.sys delegation. The codebase also includes extensive telemetry consumption capabilities for monitoring proxy health and performance, alongside a comprehensive suite of samples and tests demonstrating these features.

65.1

Adequate · 1 August 2026

27k

lines of production code

C#

primary language

3

bus factor · 157 authors in all

4

measurements over time

CAI band scale
CAI trend line

How it got here

2020–2021 · Initial release and infrastructure setup

This period marks the initial release of YARP, establishing the core reverse proxy architecture, configuration models, and routing capabilities. The work focused on building the foundational infrastructure, including the build system, test suites, and sample applications, while introducing key features like active health checks, load balancing, and session affinity.

65 changes

2022–2026 · Kubernetes controller and Http.sys delegation

This period focused on introducing a new Kubernetes controller with atomic configuration updates, resource informers, and rate limiting, alongside a new Http.sys request delegation feature. It also included the addition of multiple sample projects for Prometheus metrics, Let's Encrypt integration, and static site serving, while refactoring configuration validation into dedicated components.

24 changes

CAI lens gauges

Survey your own repository

dotnet/yarp 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 1 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 c43cd1b7de — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards