https://github.com/dotnet/BenchmarkDotNet
benchmark benchmarking c-sharp csharp dotnet hacktoberfest performance
Score: 34.04814467132593
Last synced: about 2 hours ago
JSON representation
Repository metadata:
Powerful .NET library for benchmarking
- Host: GitHub
- URL: https://github.com/dotnet/BenchmarkDotNet
- Owner: dotnet
- License: mit
- Created: 2013-08-18T06:17:48.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2026-10-26T23:36:08.000Z (7 days ago)
- Last Synced: 2026-10-29T09:36:40.472Z (5 days ago)
- Topics: benchmark, benchmarking, c-sharp, csharp, dotnet, hacktoberfest, performance
- Language: C#
- Homepage: https://benchmarkdotnet.org
- Size: 68.9 MB
- Stars: 11,522
- Watchers: 247
- Forks: 1,081
- Open Issues: 170
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
-
Funding:
- Github: AndreyAkinshin
Owner metadata:
- Name: .NET Platform
- Login: dotnet
- Email: contact@dotnetfoundation.org
- Kind: organization
- Description: Home of the open source .NET platform
- Website: https://dot.net
- Location:
- Twitter: dotnetfdn
- Company:
- Icon url: https://avatars.githubusercontent.com/u/9141961?v=4
- Repositories: 280
- Last Synced at: 2026-10-30T20:33:07.817Z
- Profile URL: https://github.com/dotnet
GitHub Events
Total
- Create event: 52
- Delete event: 47
- Fork event: 82
- Issue comment event: 686
- Issues event: 224
- Pull request event: 282
- Pull request review comment event: 364
- Pull request review event: 402
- Push event: 640
- Watch event: 750
- Total: 3529
Last Year
- Create event: 30
- Delete event: 30
- Fork event: 11
- Issue comment event: 182
- Issues event: 94
- Pull request event: 141
- Pull request review comment event: 137
- Pull request review event: 141
- Push event: 377
- Watch event: 88
- Total: 1231
Committers metadata
Last synced: 1 day ago
Total Commits: 3,062
Total Committers: 293
Avg Commits per committer: 10.451
Development Distribution Score (DDS): 0.659
Commits in past year: 371
Committers in past year: 43
Avg Commits per committer in past year: 8.628
Development Distribution Score (DDS) in past year: 0.571
| Name | Commits | |
|---|---|---|
| Andrey Akinshin | a****n@g****m | 1044 |
| Adam Sitnik | a****k@g****m | 788 |
| filzrev | 1****v | 188 |
| Tim Cassell | c****y@g****m | 166 |
| Matt Warren | m****n@l****k | 108 |
| Wojciech Nagórski | w****2@g****m | 46 |
| asmirnova | a****5@g****m | 42 |
| ig-sinicyn | i****n@g****m | 34 |
| Yegor Stepanov | y****v@o****m | 26 |
| Igor Fesenko | K****m | 24 |
| Nathan Ricci | n****c@m****m | 22 |
| Ankit Jain | r****l@g****m | 14 |
| Matthias Wolf | 7****t | 12 |
| Mark Tkachenko | o****d@g****m | 12 |
| Martin Costello | m****n@m****m | 11 |
| Cameron Aavik | 9****t | 10 |
| Andrii Kurdiumov | k****2@g****m | 10 |
| kz | 7****z | 10 |
| epeshk | 1****8@g****m | 10 |
| Radek Doulik | r****k@g****m | 9 |
| Łukasz Pyrzyk | l****k@g****m | 8 |
| Irina Ananyeva | m****u@g****m | 8 |
| Federico Andres Lois | f****s@c****m | 8 |
| Jonathan Peppers | j****s@m****m | 7 |
| Anssi Kettunen | k****i@g****m | 7 |
| Michal Strehovský | M****y | 7 |
| Dirk Lemstra | d****k@l****g | 6 |
| Luigi Grilli | l****i@g****m | 6 |
| Marko Lahma | m****a@g****m | 6 |
| Parker Bibus | p****s@m****m | 6 |
| and 263 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 401
Total pull requests: 529
Average time to close issues: 9 months
Average time to close pull requests: 2 months
Total issue authors: 250
Total pull request authors: 114
Average comments per issue: 3.61
Average comments per pull request: 2.37
Merged pull request: 347
Bot issues: 0
Bot pull requests: 2
Past year issues: 42
Past year pull requests: 128
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 5 days
Past year issue authors: 22
Past year pull request authors: 26
Past year average comments per issue: 2.86
Past year average comments per pull request: 1.54
Past year merged pull request: 93
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- filzrev (39)
- timcassell (15)
- adamsitnik (13)
- AndreyAkinshin (11)
- swtrse (9)
- MichalPetryka (6)
- AndyAyersMS (5)
- YegorStepanov (4)
- RealDotNetDave (4)
- EgorBo (3)
- nczsl (3)
- caaavik-msft (3)
- martincostello (3)
- nietras (3)
- olstakh (3)
Top Pull Request Authors
- timcassell (114)
- filzrev (109)
- adamsitnik (26)
- caaavik-msft (17)
- AndreyAkinshin (15)
- MattFromRVA (13)
- YegorStepanov (12)
- workgroupengineering (9)
- sheddy123 (7)
- nietras (6)
- FlatlinerDOA (6)
- LoopedBard3 (5)
- am11 (5)
- WojciechNagorski (5)
- alinasmirnova (5)
Top Issue Labels
- up-for-grabs (58)
- Area:Toolchains (37)
- good first issue (28)
- bug (28)
- help wanted (24)
- enhancement (21)
- question (19)
- Area:Diagnosers (16)
- Area:Exporters (9)
- Area:DevOps (9)
- Hacktoberfest (6)
- Area:Engine (6)
- Area:CodeGen (6)
- Area:Validators (5)
- Area:CommandLine (5)
- duplicate (4)
- Area:Loggers (3)
- Area:Documentation (3)
- Area:Attributes (3)
- discussion (2)
- wontfix (1)
- blocked (1)
- breaking change (1)
- Area:Analysers (1)
Top Pull Request Labels
- Area:Toolchains (68)
- Area:DevOps (40)
- Area:Diagnosers (28)
- breaking change (23)
- bug (19)
- Area:CodeGen (17)
- Area:Engine (13)
- Area:Documentation (12)
- Area:Validators (12)
- Area:Loggers (9)
- enhancement (8)
- Area:Exporters (8)
- Area:Attributes (7)
- Area:Analysers (4)
- github_actions (3)
- Area:CommandLine (3)
- dependencies (2)
- duplicate (1)
Package metadata
- Total packages: 13
-
Total downloads:
- nuget: 178,716,354 total
- Total dependent packages: 121 (may contain duplicates)
- Total dependent repositories: 136 (may contain duplicates)
- Total versions: 290
- Total maintainers: 1
nuget.org: benchmarkdotnet.toolchains.roslyn
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Status: deprecated
- Licenses: mit
- Latest release: (published 1 day ago)
- Last Synced: 2026-11-02T00:31:23.420Z (1 day ago)
- Versions: 16
- Dependent Packages: 1
- Dependent Repositories: 122
- Downloads: 1,293,489 Total
-
Rankings:
- Stargazers count: 0.146%
- Forks count: 0.498%
- Dependent repos count: 0.56%
- Downloads: 1.002%
- Average: 2.628%
- Dependent packages count: 10.932%
- Maintainers (1)
nuget.org: uno.benchmarkdotnet.annotations
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.11.7-develop (published over 5 years ago)
- Last Synced: 2026-11-02T00:31:24.378Z (1 day ago)
- Versions: 2
- Dependent Packages: 1
- Dependent Repositories: 7
-
Rankings:
- Dependent repos count: 2.686%
- Average: 6.806%
- Dependent packages count: 10.925%
nuget.org: benchmarkdotnet.tool
A dotnet tool to execute BenchmarkDotNet benchmarks
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Status: deprecated
- Licenses: MIT
- Latest release: (published 1 day ago)
- Last Synced: 2026-11-02T00:31:23.277Z (1 day ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 72,266 Total
-
Rankings:
- Stargazers count: 0.106%
- Forks count: 0.366%
- Downloads: 5.561%
- Average: 7.656%
- Dependent repos count: 12.697%
- Dependent packages count: 19.548%
- Maintainers (1)
nuget.org: benchmarkdotnet
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:22.174Z (1 day ago)
- Versions: 80
- Dependent Packages: 103
- Dependent Repositories: 0
- Downloads: 87,447,268 Total
-
Rankings:
- Downloads: 0.217%
- Average: 10.957%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: benchmarkdotnet.annotations
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:23.418Z (1 day ago)
- Versions: 29
- Dependent Packages: 5
- Dependent Repositories: 0
- Downloads: 78,684,178 Total
-
Rankings:
- Downloads: 0.238%
- Average: 10.964%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: benchmarkdotnet.core
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Status: deprecated
- Licenses: mit
- Latest release: (published 1 day ago)
- Last Synced: 2026-11-02T00:31:22.054Z (1 day ago)
- Versions: 16
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 2,568,588 Total
-
Rankings:
- Downloads: 0.692%
- Average: 11.116%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: benchmarkdotnet.diagnostics.windows
Powerful .NET library for benchmarking (Diagnostic Tools for Windows)
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:24.285Z (1 day ago)
- Versions: 53
- Dependent Packages: 7
- Dependent Repositories: 0
- Downloads: 7,764,572 Total
-
Rankings:
- Downloads: 0.74%
- Average: 11.131%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: uno.benchmarkdotnet
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.11.7-develop (published over 5 years ago)
- Last Synced: 2026-11-02T00:31:23.288Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 7
-
Rankings:
- Dependent repos count: 2.684%
- Average: 11.701%
- Dependent packages count: 20.718%
nuget.org: benchmarkdotnet.templates
BenchmarkDotNet Templates
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:24.102Z (1 day ago)
- Versions: 28
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 42,169 Total
-
Rankings:
- Dependent repos count: 13.819%
- Downloads: 14.049%
- Average: 15.568%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: benchmarkdotnet.diagnostics.dottrace
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:21.931Z (1 day ago)
- Versions: 20
- Dependent Packages: 2
- Dependent Repositories: 0
- Downloads: 406,130 Total
-
Rankings:
- Dependent repos count: 13.819%
- Downloads: 14.993%
- Average: 15.882%
- Dependent packages count: 18.835%
- Maintainers (1)
nuget.org: benchmarkdotnet.testadapter
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:22.799Z (1 day ago)
- Versions: 14
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 275,093 Total
-
Rankings:
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Average: 24.032%
- Downloads: 39.442%
- Maintainers (1)
nuget.org: benchmarkdotnet.diagnostics.dotmemory
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:24.793Z (1 day ago)
- Versions: 13
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 157,550 Total
-
Rankings:
- Dependent repos count: 7.569%
- Dependent packages count: 20.306%
- Average: 28.371%
- Downloads: 57.237%
- Maintainers (1)
nuget.org: benchmarkdotnet.exporters.plotting
Powerful .NET library for benchmarking
- Homepage: https://github.com/dotnet/BenchmarkDotNet
- Licenses: MIT
- Latest release: 0.15.8 (published 11 months ago)
- Last Synced: 2026-11-02T00:31:23.443Z (1 day ago)
- Versions: 13
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 5,051 Total
-
Rankings:
- Dependent repos count: 7.569%
- Dependent packages count: 20.306%
- Average: 28.371%
- Downloads: 57.237%
- Maintainers (1)
Dependencies
- Newtonsoft.Json 13.0.1
- System.Drawing.Common 4.7.2
- System.Memory 4.5.5
- CommandLineParser 2.4.3
- Gee.External.Capstone 2.3.0
- Iced 1.17.0
- Microsoft.CodeAnalysis.CSharp 3.0.0
- Microsoft.Diagnostics.Runtime 2.2.332302
- Microsoft.Diagnostics.Tracing.TraceEvent 3.0.2
- Microsoft.DotNet.PlatformAbstractions 3.1.6
- Microsoft.Win32.Registry 5.0.0
- Perfolizer 0.2.1
- System.Management 6.0.0
- System.Numerics.Vectors 4.5.0
- System.Reflection.Emit 4.7.0
- System.Reflection.Emit.Lightweight 4.7.0
- System.Threading.Tasks.Extensions 4.5.4
- Microsoft.Diagnostics.Tracing.TraceEvent 3.0.2
- BenchmarkDotNet $(BenchmarkDotNetVersion)
- BenchmarkDotNet.Diagnostics.Windows $(BenchmarkDotNetVersion)
- Microsoft.NET.Test.Sdk 16.11.0
- Microsoft.NETCore.Platforms 2.2.0
- Mono.Cecil 0.11.1
- Newtonsoft.Json 13.0.1
- System.Configuration.ConfigurationManager 4.5.0
- System.Runtime.CompilerServices.Unsafe 6.0.0
- xunit 2.4.1
- xunit.runner.visualstudio 2.4.1
- Microsoft.NETCore.Platforms 2.2.0
- Microsoft.NETCore.Platforms 2.2.0
- Microsoft.NETCore.Platforms 2.2.0
- Microsoft.NETCore.Platforms 2.2.0
- Microsoft.NET.Test.Sdk 16.11.0
- xunit 2.4.1
- xunit.runner.visualstudio 2.4.1
- Microsoft.NETCore.Platforms 2.2.0
- ApprovalTests 3.1.0
- Microsoft.NET.Test.Sdk 16.11.0
- Microsoft.NETCore.Platforms 2.2.0
- System.Memory 4.5.5
- xunit 2.4.1
- xunit.runner.visualstudio 2.4.1
- JamesIves/github-pages-deploy-action 3.7.1 composite
- actions/checkout v3 composite
- JamesIves/github-pages-deploy-action 3.7.1 composite
- actions/checkout v3 composite
- actions/download-artifact v1 composite
- actions/upload-artifact v1 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- actions/upload-artifact v3 composite
- egor-tensin/setup-clang v1 composite
- Cake.FileHelpers 6.1.3
- Cake.Frosting 3.0.0
- Cake.Git 3.0.0
- Microsoft.DocAsCode.App 2.67.5
- Octokit 7.0.0
- JetBrains.Profiler.SelfApi 2.5.0
- xunit.runner.visualstudio 2.4.1 development
- Microsoft.NET.Test.Sdk 17.3.3
- Microsoft.NETCore.Platforms 5.0.0
- System.Memory 4.5.5
- xunit 2.5.0
- Microsoft.TestPlatform.AdapterUtilities 17.7.2
- Microsoft.TestPlatform.ObjectModel 17.7.2
- Microsoft.TestPlatform.TranslationLayer 17.7.2
- actions/setup-node v7 composite
- benchmark ^2.1.4 development
- bufferutil ^4.0.1 development
- eslint ^9.0.0 development
- eslint-config-prettier ^10.0.1 development
- eslint-plugin-prettier ^5.0.0 development
- globals ^16.0.0 development
- mocha ^8.4.0 development
- nyc ^15.0.0 development
- prettier ^3.0.0 development
- utf-8-validate ^6.0.0 development
- ws 8.19.0
- ws ^8.19.0
- BenchmarkDotNet.Weaver $(VersionPrefix)-$(VersionSuffix)$(WeaverVersionSuffix)
- Microsoft.Extensions.Logging.Debug 10.0.0
- Microsoft.Maui.Controls $(MauiVersion)
- Microsoft.Maui.Essentials $(MauiVersion)
- ./.github/actions/setup-additional-tools * composite
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-dotnet v6 composite
- actions/upload-artifact v7 composite
- Microsoft.CodeAnalysis.CSharp $(MccPackageVersion)
- ./.github/actions/add-windowsdefender-exclusions * composite
- ./.github/actions/setup-additional-tools * composite
- actions/checkout v7 composite
- actions/upload-artifact v7 composite
- actions/checkout v7 composite
- actions/upload-artifact v7 composite
- softprops/action-gh-release efb35369e0ad2afab669f228072c1b0d510eae64 composite
- EndBug/add-and-commit cc9c08ba6c8df3b93a8f2db63e89b98368ae2ae8 composite
- JamesIves/github-pages-deploy-action fa24774553152dd7873cd16ebd8d959b010c5445 composite
- WyriHaximus/github-action-create-milestone bcd9e15439836d6098d353a5bcf82de46591a35d composite
- actions/checkout v7 composite
- actions/upload-artifact v7 composite
- ad-m/github-push-action 881a6320fdb16eb5318c5054f31c218aec2b324c composite
- softprops/action-gh-release efb35369e0ad2afab669f228072c1b0d510eae64 composite
- Microsoft.CodeAnalysis.CSharp.Workspaces $(MccPackageVersion)
- JetBrains.Profiler.SelfApi 2.5.18
- PolySharp 1.16.0 development
- ScottPlot 5.1.59
- PolySharp 1.16.0 development
- AsmResolver.DotNet 6.0.1
- Microsoft.Build.Framework 18.6.3
- Microsoft.Build.Utilities.Core 18.6.3
- xunit.runner.visualstudio [2.8.2] development
- Microsoft.CodeAnalysis.CSharp.Analyzer.Testing 1.1.4
- Microsoft.CodeAnalysis.CSharp.CodeFix.Testing 1.1.4
- Microsoft.CodeAnalysis.CSharp.Workspaces 5.6.0
- Microsoft.NET.Test.Sdk 18.8.1
- Xunit.Combinatorial [1.6.24]
- xunit 2.9.3
- xunit.runner.visualstudio [2.8.2] development
- Microsoft.NET.Test.Sdk 18.8.1
- xunit 2.9.3
- dorny/test-reporter d1b5dff021aa968b288b02285a8bf47471c5928a composite
- EndBug/add-and-commit cc9c08ba6c8df3b93a8f2db63e89b98368ae2ae8 composite
- JamesIves/github-pages-deploy-action fa24774553152dd7873cd16ebd8d959b010c5445 composite
- actions/checkout v7 composite
- ad-m/github-push-action 881a6320fdb16eb5318c5054f31c218aec2b324c composite
- xunit.runner.visualstudio [2.8.2] development
- Microsoft.NET.Test.Sdk 18.8.1
- Mono.Cecil 0.11.6
- xunit 2.9.3