https://github.com/nsubstitute/NSubstitute
c-sharp dot-net dotnet dotnet-core dotnetcore mock mocking mocks stubs test testing testing-tools
Score: 31.778909114715304
Last synced: about 6 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 (over 16 years ago)
- Default Branch: main
- Last Pushed: 2026-01-19T21:45:53.000Z (17 days ago)
- Last Synced: 2026-02-04T04:15:25.018Z (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: 86.9 MB
- Stars: 2,911
- Watchers: 65
- Forks: 279
- Open Issues: 106
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.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: 22
- Delete event: 20
- Fork event: 15
- Gollum event: 7
- Issue comment event: 214
- Issues event: 51
- Pull request event: 123
- Pull request review comment event: 50
- Pull request review event: 99
- Push event: 40
- Release event: 1
- Watch event: 187
- Total: 829
Last Year
- Create event: 21
- Delete event: 20
- Fork event: 7
- Issue comment event: 140
- Issues event: 23
- Pull request event: 91
- Pull request review comment event: 21
- Pull request review event: 61
- Push event: 26
- Watch event: 106
- Total: 516
Committers metadata
Last synced: about 8 hours ago
Total Commits: 1,286
Total Committers: 93
Avg Commits per committer: 13.828
Development Distribution Score (DDS): 0.379
Commits in past year: 45
Committers in past year: 12
Avg Commits per committer in past year: 3.75
Development Distribution Score (DDS) in past year: 0.644
| Name | Commits | |
|---|---|---|
| David Tchepak | d****e@d****t | 799 |
| Alex Povar | z****1@g****m | 137 |
| Romfos | R****s@t****y | 44 |
| Alexandr Nikitin | n****a@g****m | 43 |
| Anthony Egerton | g****b@d****m | 30 |
| dependabot[bot] | 4****] | 16 |
| Brendan Forster | b****n@g****m | 16 |
| Julian Verdurmen | 5****d | 13 |
| 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 |
| unknown | A****n@.****) | 5 |
| Mihnea Rădulescu | 5 | |
| Iain Ballard | i****d@7****m | 5 |
| jmartschinke | j****e@h****h | 4 |
| x789 | 1****9 | 4 |
| Sampo Kivistö | s****o@l****i | 4 |
| unknown | d****k@.****) | 4 |
| Joost Molenkamp | j****p@g****m | 4 |
| jheinath | j****h@g****m | 3 |
| Joao Grassi | j****i@g****m | 3 |
| Brendan Forster | s****y@g****m | 3 |
| Eric Winkler | e****c@w****u | 3 |
| 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 |
| and 63 more... | ||
Issue and Pull Request metadata
Last synced: 17 days ago
Total issues: 189
Total pull requests: 136
Average time to close issues: over 1 year
Average time to close pull requests: 3 months
Total issue authors: 116
Total pull request authors: 39
Average comments per issue: 3.65
Average comments per pull request: 1.56
Merged pull request: 59
Bot issues: 0
Bot pull requests: 18
Past year issues: 15
Past year pull requests: 54
Past year average time to close issues: 25 days
Past year average time to close pull requests: 23 days
Past year issue authors: 14
Past year pull request authors: 12
Past year average comments per issue: 4.2
Past year average comments per pull request: 1.13
Past year merged pull request: 19
Past year bot issues: 0
Past year bot pull requests: 18
Top Issue Authors
- dtchepak (58)
- 304NotModified (5)
- AnthonyEgerton (3)
- rbeurskens (3)
- Romfos (3)
- shannoncornish (2)
- JakeGinnivan (2)
- jgauffin (2)
- MasonFI (2)
- robdmoore (2)
- appel1 (2)
- vantheshark (1)
- xerxesb (1)
- hgirma (1)
- uflowie (1)
Top Pull Request Authors
- Romfos (33)
- dependabot[bot] (18)
- dtchepak (11)
- 304NotModified (9)
- Copilot (5)
- Saulis (4)
- mihnea-radulescu (4)
- Jason31569 (4)
- alexandrnikitin (4)
- JMolenkamp (4)
- rbeurskens (3)
- robdmoore (2)
- brad (2)
- loop8ack (2)
- Saibamen (2)
Top Issue Labels
- bug (21)
- feature-request (13)
- question (11)
- documentation (7)
- help wanted (4)
- good first issue (1)
Top Pull Request Labels
- dependencies (18)
- .NET (14)
- github_actions (4)
- documentation (1)
Package metadata
- Total packages: 3
-
Total downloads:
- nuget: 225,603,772 total
- Total dependent packages: 128 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 139
- 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: v5.3.0+incompatible (published over 1 year ago)
- Last Synced: 2026-01-06T05:49:09.842Z (about 1 month ago)
- Versions: 46
- 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: v5.3.0+incompatible (published over 1 year ago)
- Last Synced: 2026-01-06T05:49:09.062Z (about 1 month ago)
- Versions: 46
- 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: 5.3.0 (published over 1 year ago)
- Last Synced: 2026-02-03T20:39:59.333Z (2 days ago)
- Versions: 47
- Dependent Packages: 128
- Dependent Repositories: 0
- Downloads: 225,603,772 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