An open API service for producing an overview of a list of open source projects.

https://github.com/dotnet/yarp

Score: 32.52294595021573

Last synced: about 19 hours ago
JSON representation

Repository metadata:

A toolkit for developing high-performance HTTP reverse proxy applications.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,232
Total Committers: 151
Avg Commits per committer: 8.159
Development Distribution Score (DDS): 0.767

Commits in past year: 49
Committers in past year: 13
Avg Commits per committer in past year: 3.769
Development Distribution Score (DDS) in past year: 0.408

Name Email Commits
dotnet-maestro[bot] 4****] 287
Miha Zupan m****1@g****m 246
Chris Ross T****r@O****m 181
Kahbazi A****i@g****m 91
Alexander Nikolaev 5****a 59
Sam Spencer 5****t 30
Marie Píchová 1****P 26
Benjamin Petit b****t 21
Andrew Stanton-Nurse a****w@s****m 15
Katya Sokolova e****v@m****m 15
David Fowler d****l@g****m 13
David Bevin d****n@g****m 12
Igor Shishkin s****t 10
Stephen Halter h****3@g****m 10
Aditya Mandaleeka a****a 8
Weihan Li w****i@o****m 7
Sébastien Ros s****s@g****m 6
Copilot 1****t 6
Nolan Glore n****e@m****m 5
witskeeper w****r@g****m 5
Microsoft Open Source m****e 4
Karel Zikmund k****z@m****m 4
Jon Fortescue j****e@p****m 3
rwkarg r****g@g****m 3
Youssef Victor y****0@g****m 3
Tomas Weinfurt t****t@y****m 3
Matt Mitchell m****e@m****m 3
Jonathan Mezach j****h@r****m 3
Eric Mutta e****a@g****m 3
David Nissimoff d****i@m****m 3
and 121 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 873
Total pull requests: 1,252
Average time to close issues: 2 months
Average time to close pull requests: 6 days
Total issue authors: 379
Total pull request authors: 146
Average comments per issue: 4.14
Average comments per pull request: 1.16
Merged pull request: 1,108
Bot issues: 0
Bot pull requests: 321

Past year issues: 27
Past year pull requests: 61
Past year average time to close issues: 20 days
Past year average time to close pull requests: 14 days
Past year issue authors: 20
Past year pull request authors: 21
Past year average comments per issue: 1.81
Past year average comments per pull request: 0.57
Past year merged pull request: 47
Past year bot issues: 0
Past year bot pull requests: 26

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dotnet/yarp

Top Issue Authors

  • Tratcher (107)
  • samsp-msft (66)
  • alnikola (44)
  • Kahbazi (43)
  • analogrelay (33)
  • MihaZupan (25)
  • davidni (15)
  • jmezach (11)
  • karelz (9)
  • TechAspirant (9)
  • adityamandaleeka (9)
  • grahamehorner (8)
  • amweiss (7)
  • WeihanLi (6)
  • ghost (6)

Top Pull Request Authors

  • dotnet-maestro[bot] (321)
  • MihaZupan (228)
  • Tratcher (174)
  • Kahbazi (96)
  • alnikola (65)
  • samsp-msft (32)
  • benjaminpetit (17)
  • analogrelay (16)
  • greenEkatherine (15)
  • dpbevin (15)
  • ManickaP (14)
  • davidfowl (11)
  • adityamandaleeka (11)
  • halter73 (10)
  • WeihanLi (9)

Top Issue Labels

  • Type: Bug (278)
  • Type: Idea (256)
  • Type: Enhancement (69)
  • Type: Documentation (54)
  • help wanted (52)
  • needs-author-action (51)
  • Type: Feedback (47)
  • User Story (33)
  • Type: Task (32)
  • Kubernetes Ingress Controller (30)
  • Priority:0 (24)
  • Service Fabric integration (24)
  • tenet-performance (20)
  • good first issue (18)
  • Type: Discussion (15)
  • Type: Tracking (14)
  • Type: Question (13)
  • Partner Blocking: Island Gateway (11)
  • Type: Infrastructure (10)
  • Deployment cookbook (9)
  • Breaking-Change (8)
  • Blocking: Service Fabric release (8)
  • ASP.NET Schedule (7)
  • Container (7)
  • Type: Clean-Up (5)
  • Needs design (5)
  • Priority:2 (5)
  • samsp_list (4)
  • Partner Blocking: Collab Services (4)
  • External: Runtime (4)

Top Pull Request Labels

  • Breaking-Change (57)
  • Type: Infrastructure (46)
  • Kubernetes Ingress Controller (46)
  • Auto-Merge (43)
  • Type: Documentation (23)
  • Container (12)
  • Partner Blocking: Island Gateway (2)
  • Service Fabric integration (2)
  • Partner Blocking: Collab Services (1)
  • User Story (1)
  • Partner Blocking: E-Core3 (1)
  • samsp_list (1)
  • Blocked (1)
  • Type: Bug (1)
  • needs-author-action (1)

Package metadata

proxy.golang.org: github.com/dotnet/yarp

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/dotnet/yarp#section-documentation
  • Licenses: mit
  • Latest release: v2.3.0+incompatible (published over 1 year ago)
  • Last Synced: 2026-10-31T15:00:58.952Z (2 days ago)
  • Versions: 29
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.532%
    • Average: 4.685%
    • Dependent repos count: 4.837%
nuget.org: yarp.reverseproxy

Reverse proxy toolkit for building fast proxy servers in .NET using the infrastructure from ASP.NET and .NET

  • Homepage: https://github.com/dotnet/yarp
  • Licenses: MIT
  • Latest release: 2.3.0 (published over 1 year ago)
  • Last Synced: 2026-11-01T09:03:01.198Z (1 day ago)
  • Versions: 20
  • Dependent Packages: 63
  • Dependent Repositories: 0
  • Downloads: 88,134,234 Total
  • Rankings:
    • Downloads: 0.42%
    • Average: 11.025%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)
nuget.org: yarp.telemetry.consumption

Yarp.ReverseProxy extension package for in-process telemetry consumption

  • Homepage: https://github.com/dotnet/yarp
  • Licenses: MIT
  • Latest release: 2.3.0 (published over 1 year ago)
  • Last Synced: 2026-10-31T15:00:58.213Z (2 days ago)
  • Versions: 16
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1,554,971 Total
  • Rankings:
    • Downloads: 3.359%
    • Average: 12.004%
    • Dependent repos count: 13.819%
    • Dependent packages count: 18.835%
  • Maintainers (2)

Dependencies

.github/workflows/docker_build.yml actions
  • actions/checkout v2 composite
  • docker/build-push-action v2 composite
  • docker/setup-buildx-action v2 composite
.github/workflows/markdownlint.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
samples/KubernetesIngress.Sample/Combined/Dockerfile docker
  • amd64/buildpack-deps jammy-curl build
  • base latest build
  • mcr.microsoft.com/dotnet/aspnet 6.0 build
samples/KubernetesIngress.Sample/Ingress/Dockerfile docker
  • amd64/buildpack-deps jammy-curl build
  • base latest build
  • mcr.microsoft.com/dotnet/aspnet 6.0 build
samples/KubernetesIngress.Sample/Monitor/Dockerfile docker
  • amd64/buildpack-deps jammy-curl build
  • base latest build
  • mcr.microsoft.com/dotnet/aspnet 6.0 build
samples/KubernetesIngress.Sample/backend/Dockerfile docker
  • amd64/buildpack-deps jammy-curl build
  • base latest build
  • mcr.microsoft.com/dotnet/aspnet 6.0 build
eng/common/internal/Tools.csproj nuget
samples/BasicYarpSample/BasicYarpSample.csproj nuget
samples/KubernetesIngress.Sample/Combined/Yarp.Kubernetes.IngressController.csproj nuget
  • Serilog.Extensions.Logging 3.0.1
  • Serilog.Formatting.Compact 1.1.0
  • Serilog.Sinks.Console 3.1.1
samples/KubernetesIngress.Sample/Ingress/Yarp.Kubernetes.Ingress.csproj nuget
  • Serilog.Extensions.Logging 3.0.1
  • Serilog.Formatting.Compact 1.1.0
  • Serilog.Sinks.Console 3.1.1
samples/KubernetesIngress.Sample/Monitor/Yarp.Kubernetes.Monitor.csproj nuget
  • Serilog.Extensions.Logging 3.0.1
  • Serilog.Formatting.Compact 1.1.0
  • Serilog.Sinks.Console 3.1.1
samples/KubernetesIngress.Sample/backend/backend.csproj nuget
samples/Prometheus/HttpLoadApp/HttpLoadApp.csproj nuget
samples/Prometheus/ReverseProxy.Metrics-Prometheus.Sample/ReverseProxy.Metrics.Prometheus.Sample.csproj nuget
  • prometheus-net 4.1.1
  • prometheus-net.AspNetCore 4.1.1
samples/ReverseProxy.Auth.Sample/ReverseProxy.Auth.Sample.csproj nuget
samples/ReverseProxy.Code.Sample/ReverseProxy.Code.Sample.csproj nuget
samples/ReverseProxy.Config.Sample/ReverseProxy.Config.Sample.csproj nuget
samples/ReverseProxy.ConfigFilter.Sample/ReverseProxy.ConfigFilter.Sample.csproj nuget
samples/ReverseProxy.Direct.Sample/ReverseProxy.Direct.Sample.csproj nuget
samples/ReverseProxy.HttpSysDelegation.Sample/ReverseProxy/ReverseProxy.HttpSysDelegation.Sample.csproj nuget
samples/ReverseProxy.HttpSysDelegation.Sample/SampleHttpSysServer/SampleHttpSysServer.csproj nuget
samples/ReverseProxy.LetsEncrypt.Sample/ReverseProxy.LetsEncrypt.Sample.csproj nuget
  • LettuceEncrypt 1.2.0
samples/ReverseProxy.Metrics.Sample/ReverseProxy.Metrics.Sample.csproj nuget
samples/ReverseProxy.Transforms.Sample/ReverseProxy.Transforms.Sample.csproj nuget
samples/SampleServer/SampleServer.csproj nuget
src/Kubernetes.Controller/Yarp.Kubernetes.Controller.csproj nuget
  • KubernetesClient 9.0.28
  • YamlDotNet 12.0.1
src/ReverseProxy/Yarp.ReverseProxy.csproj nuget
  • Microsoft.Bcl.TimeProvider $(MicrosoftBclTimeProviderVersion)
  • System.Collections.Immutable $(SystemCollectionsImmutableVersion)
  • System.IO.Hashing 7.0.0
src/TelemetryConsumption/Yarp.Telemetry.Consumption.csproj nuget
test/Kubernetes.Tests/Yarp.Kubernetes.Tests.csproj nuget
  • FluentAssertions 5.10.3
  • FluentAssertions.Json 5.5.0
  • Microsoft.AspNetCore.Mvc.NewtonsoftJson 6.0.2
  • Moq 4.13.1
  • Polly 7.2.1
test/ReverseProxy.FunctionalTests/Yarp.ReverseProxy.FunctionalTests.csproj nuget
  • Microsoft.DotNet.XUnitExtensions $(MicrosoftDotNetXUnitExtensionsPackageVersion)
test/ReverseProxy.Tests/Yarp.ReverseProxy.Tests.csproj nuget
  • Autofac 4.9.4
  • Autofac.Extras.Moq 4.3.0
  • Microsoft.AspNetCore.TestHost 3.1.0
  • Moq 4.13.1
  • coverlet.collector 1.0.1
test/Tests.Common/Yarp.Tests.Common.csproj nuget
  • Autofac 4.9.4
  • Autofac.Extras.Moq 4.3.0
  • Moq 4.13.1
  • coverlet.collector 1.0.1
testassets/BenchmarkApp/BenchmarkApp.csproj nuget
  • Microsoft.Crank.EventSources 0.1.0-alpha.20501.1
testassets/ReverseProxy.Code/ReverseProxy.Code.csproj nuget
testassets/ReverseProxy.Config/ReverseProxy.Config.csproj nuget
testassets/ReverseProxy.Direct/ReverseProxy.Direct.csproj nuget
testassets/TestClient/TestClient.csproj nuget
testassets/TestServer/TestServer.csproj nuget
eng/yarpapppack/yarpapppack-linux-x64.csproj nuget
eng/yarpapppack/yarpapppack-linux-arm64.csproj nuget
src/Application/Yarp.Application.csproj nuget
  • AspNetCore.HealthChecks.ApplicationStatus $(AspNetCoreHealthChecksApplicationStatus)
  • Microsoft.Extensions.ServiceDiscovery $(MicrosoftExtensionsServiceDiscovery)
  • Microsoft.Extensions.ServiceDiscovery.Yarp $(MicrosoftExtensionsServiceDiscoveryYarp)
  • OpenTelemetry.Exporter.OpenTelemetryProtocol $(OpenTelemetryExporterOpenTelemetryProtocol)
  • OpenTelemetry.Extensions.Hosting $(OpenTelemetryExtensionsHosting)
  • OpenTelemetry.Instrumentation.AspNetCore $(OpenTelemetryInstrumentationAspNetCore)
  • OpenTelemetry.Instrumentation.Http $(OpenTelemetryInstrumentationHttp)
  • OpenTelemetry.Instrumentation.Runtime $(OpenTelemetryInstrumentationRuntime)
  • Yarp.ReverseProxy $(YarpNugetVersion)
test/Application.Tests/Yarp.Application.Tests.csproj nuget
  • Microsoft.AspNetCore.Mvc.Testing $(MicrosoftAspNetCoreMvcTestingVersion)