https://github.com/nsubstitute/NSubstitute
c-sharp dot-net dotnet dotnet-core dotnetcore mock mocking mocks stubs test testing testing-tools
Score: 32.0767547996363
Last synced: about 4 hours ago
JSON representation
Repository metadata:
A friendly substitute for .NET mocking libraries.
- Host: GitHub
- URL: https://github.com/nsubstitute/NSubstitute
- Owner: nsubstitute
- License: other
- Created: 2009-10-23T05:30:01.000Z (almost 17 years ago)
- Default Branch: main
- Last Pushed: 2026-08-17T20:27:10.000Z (6 days ago)
- Last Synced: 2026-08-21T17:12:28.684Z (2 days ago)
- Topics: c-sharp, dot-net, dotnet, dotnet-core, dotnetcore, mock, mocking, mocks, stubs, test, testing, testing-tools
- Language: C#
- Homepage: https://nsubstitute.github.io
- Size: 87 MB
- Stars: 2,969
- Watchers: 64
- Forks: 282
- Open Issues: 110
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Owner metadata:
- Name: NSubstitute
- Login: nsubstitute
- Email:
- Kind: organization
- Description: A friendly substitute for .NET mocking frameworks
- Website: http://nsubstitute.github.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/143513?v=4
- Repositories: 3
- Last Synced at: 2024-03-25T22:34:52.684Z
- Profile URL: https://github.com/nsubstitute
GitHub Events
Total
- Create event: 29
- Delete event: 27
- Fork event: 15
- Gollum event: 8
- Issue comment event: 221
- Issues event: 52
- Pull request event: 129
- Pull request review comment event: 51
- Pull request review event: 107
- Push event: 44
- Release event: 1
- Watch event: 200
- Total: 884
Last Year
- Create event: 23
- Delete event: 23
- Gollum event: 1
- Issue comment event: 27
- Issues event: 3
- Pull request event: 59
- Pull request review comment event: 5
- Pull request review event: 28
- Push event: 14
- Watch event: 28
- Total: 211
Committers metadata
Last synced: 5 days ago
Total Commits: 1,316
Total Committers: 94
Avg Commits per committer: 14.0
Development Distribution Score (DDS): 0.387
Commits in past year: 55
Committers in past year: 9
Avg Commits per committer in past year: 6.111
Development Distribution Score (DDS) in past year: 0.509
| Name | Commits | |
|---|---|---|
| David Tchepak | d****e@d****t | 807 |
| Alex Povar | z****1@g****m | 145 |
| Romfos | R****s@t****y | 45 |
| Alexandr Nikitin | n****a@g****m | 43 |
| Anthony Egerton | g****b@d****m | 30 |
| dependabot[bot] | 4****] | 27 |
| Brendan Forster | b****n@g****m | 16 |
| Julian Verdurmen | 5****d | 14 |
| Paul Betts | p****l@p****g | 11 |
| Ignacio Calvo | i****o@f****g | 10 |
| Robert Moore | m****e@r****u | 8 |
| Xerxes Battiwalla | x****b@g****m | 6 |
| Jason Lau | 1****9 | 6 |
| Sampo Kivistö | s****o@v****m | 6 |
| Iain Ballard | i****d@7****m | 5 |
| Mihnea Rădulescu | 5 | |
| unknown | A****n@.****) | 5 |
| jmartschinke | j****e@h****h | 4 |
| x789 | 1****9 | 4 |
| Sampo Kivistö | s****o@l****i | 4 |
| Joost Molenkamp | j****p@g****m | 4 |
| unknown | d****k@.****) | 4 |
| Egerton@.(none) | E****n@.****) | 3 |
| Alexandr Nikitin | a****n@a****m | 3 |
| Michał Wereda | m****a@o****m | 3 |
| Stefan Kert | s****t@r****m | 3 |
| Zach Langner | z****r | 3 |
| jheinath | j****h@g****m | 3 |
| Eric Winkler | e****c@w****u | 3 |
| Brendan Forster | s****y@g****m | 3 |
| and 64 more... | ||
Issue and Pull Request metadata
Last synced: 1 day ago
Total issues: 198
Total pull requests: 172
Average time to close issues: over 1 year
Average time to close pull requests: 2 months
Total issue authors: 122
Total pull request authors: 45
Average comments per issue: 3.81
Average comments per pull request: 1.56
Merged pull request: 79
Bot issues: 0
Bot pull requests: 33
Past year issues: 11
Past year pull requests: 54
Past year average time to close issues: 2 months
Past year average time to close pull requests: 16 days
Past year issue authors: 10
Past year pull request authors: 12
Past year average comments per issue: 3.0
Past year average comments per pull request: 1.09
Past year merged pull request: 29
Past year bot issues: 0
Past year bot pull requests: 26
Top Issue Authors
- dtchepak (58)
- 304NotModified (5)
- Romfos (4)
- AnthonyEgerton (3)
- zvirja (3)
- rbeurskens (3)
- shannoncornish (2)
- MasonFI (2)
- jgauffin (2)
- JakeGinnivan (2)
- robdmoore (2)
- appel1 (2)
- gsmittal (1)
- vincentdemers-glitch (1)
- vantheshark (1)
Top Pull Request Authors
- Romfos (36)
- dependabot[bot] (33)
- dtchepak (15)
- 304NotModified (9)
- zvirja (8)
- JMolenkamp (5)
- Copilot (5)
- mihnea-radulescu (4)
- alexandrnikitin (4)
- Jason31569 (4)
- Saulis (4)
- rbeurskens (3)
- Dzliera (2)
- loop8ack (2)
- brad (2)
Top Issue Labels
- bug (25)
- feature-request (13)
- question (11)
- documentation (7)
- help wanted (5)
- good first issue (1)
Top Pull Request Labels
- dependencies (33)
- .NET (27)
- github_actions (6)
- documentation (1)
Package metadata
- Total packages: 3
-
Total downloads:
- nuget: 294,591,268 total
- Total dependent packages: 128 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 151
- Total maintainers: 4
proxy.golang.org: github.com/nsubstitute/nsubstitute
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nsubstitute/nsubstitute#section-documentation
- Licenses: other
- Latest release: v6.2.0+incompatible (published 12 days ago)
- Last Synced: 2026-08-22T17:34:24.739Z (1 day ago)
- Versions: 50
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 9.016%
- Average: 9.591%
- Dependent repos count: 10.166%
proxy.golang.org: github.com/nsubstitute/NSubstitute
- Homepage:
- Documentation: https://pkg.go.dev/github.com/nsubstitute/NSubstitute#section-documentation
- Licenses: other
- Latest release: v6.2.0+incompatible (published 12 days ago)
- Last Synced: 2026-08-22T17:35:29.822Z (1 day ago)
- Versions: 50
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 9.016%
- Average: 9.591%
- Dependent repos count: 10.166%
nuget.org: nsubstitute
NSubstitute is a friendly substitute for .NET mocking libraries. It has a simple, succinct syntax to help developers write clearer tests. NSubstitute is designed for Arrange-Act-Assert (AAA) testing and with Test Driven Development (TDD) in mind.
- Homepage: https://nsubstitute.github.io/
- Licenses: BSD-3-Clause
- Latest release: 6.2.0 (published 12 days ago)
- Last Synced: 2026-08-22T17:34:09.569Z (1 day ago)
- Versions: 51
- Dependent Packages: 128
- Dependent Repositories: 0
- Downloads: 294,591,268 Total
-
Rankings:
- Downloads: 0.081%
- Average: 10.912%
- Dependent repos count: 13.819%
- Dependent packages count: 18.835%
- Maintainers (4)
Dependencies
- Castle.Core 5.0.0-*
- System.Threading.Tasks.Extensions 4.3.0-*
- Microsoft.NET.Test.Sdk 17.4.1
- NUnit 3.13.3
- NUnit3TestAdapter 4.3.1
- BenchmarkDotNet 0.13.4
- Microsoft.CodeAnalysis.CSharp 5.0.0
- NUnit 4.4.0
- NUnit3TestAdapter 6.0.0
- actions/checkout v6 composite
- actions/setup-dotnet v5 composite
- actions/upload-artifact v6 composite
- actions/checkout v6 composite
- actions/setup-dotnet v5 composite
- actions/upload-artifact v6 composite
- actions/checkout v6 composite
- actions/setup-dotnet v5 composite
- Rhino.Mocks 3.6.0.0
- nunit.framework 2.5.0.9122