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

https://github.com/nunit/nunit

c-sharp dotnet hacktoberfest nunit nunit-framework tdd test-driven-development test-framework testing

Score: 34.039452883772384

Last synced: about 10 hours ago
JSON representation

Repository metadata:

NUnit Framework


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 5,374
Total Committers: 285
Avg Commits per committer: 18.856
Development Distribution Score (DDS): 0.702

Commits in past year: 293
Committers in past year: 25
Avg Commits per committer in past year: 11.72
Development Distribution Score (DDS) in past year: 0.631

Name Email Commits
Charlie Poole c****e@g****m 1599
Rob Prouse r****b@p****g 694
jnm2 m****e@j****m 452
Charlie Poole c****e@n****m 294
Manfred Brands m****s 283
stevenaw s****g@g****m 257
Terje Sandstrom t****e@h****o 107
Simon Cropp s****p@g****m 106
Chris Maddock c****k@l****k 105
oznetmaster n****n@n****m 85
Simone Busoli s****i@g****m 78
Mikkel Nylander Bundgaard m****u@g****m 78
Joel Dickson j****n@h****u 53
Dai Michael d****l@g****m 46
Richard Shephard r****d@g****m 46
renovate[bot] 2****] 35
Wheeler Weise w****e@g****m 31
Nikolay Borisenko n****o@g****m 30
Oleksandr Liakhevych l****2@g****m 30
Matthew Beardmore m****e@r****m 28
Michael Render r****l@g****m 26
JustinRChou j****u@g****m 26
Marko Lahma m****a@g****m 25
Merlijn van Deen m****n@f****m 22
MhdTlb m****b@y****m 18
Nisha Kaushik n****0@g****m 18
Rob Prouse r****e@b****m 17
Michael Hofer m****r@s****m 16
Anton Ashmarin a****n@g****m 15
Grzegorz Cichosz g****2@g****m 15
and 255 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 684
Total pull requests: 512
Average time to close issues: about 1 year
Average time to close pull requests: about 1 month
Total issue authors: 327
Total pull request authors: 67
Average comments per issue: 5.93
Average comments per pull request: 2.42
Merged pull request: 378
Bot issues: 1
Bot pull requests: 29

Past year issues: 91
Past year pull requests: 98
Past year average time to close issues: 21 days
Past year average time to close pull requests: 4 days
Past year issue authors: 25
Past year pull request authors: 15
Past year average comments per issue: 3.13
Past year average comments per pull request: 1.73
Past year merged pull request: 76
Past year bot issues: 1
Past year bot pull requests: 29

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

Top Issue Authors

  • stevenaw (87)
  • OsirisTerje (62)
  • manfred-brands (35)
  • jnm2 (29)
  • CharliePoole (16)
  • rprouse (16)
  • RenderMichael (15)
  • maettu-this (14)
  • Dreamescaper (8)
  • WindingWinter (8)
  • estrizhok (7)
  • oznetmaster (6)
  • arnonax-tr (5)
  • Bartleby2718 (5)
  • softworkz (4)

Top Pull Request Authors

  • manfred-brands (144)
  • OsirisTerje (78)
  • stevenaw (72)
  • renovate[bot] (29)
  • lahma (16)
  • RenderMichael (16)
  • mikkelbu (15)
  • Dreamescaper (10)
  • TSAVogt (9)
  • mithileshz (8)
  • SimonCropp (8)
  • maettu-this (6)
  • SeanKilleen (4)
  • PapisKang (4)
  • Bartleby2718 (4)

Top Issue Labels

  • is:bug (137)
  • closed:done (111)
  • is:enhancement (105)
  • pri:normal (55)
  • is:question (51)
  • is:idea (35)
  • good first issue (25)
  • is:internal (24)
  • is:refactor (24)
  • pri:low (24)
  • is:build (24)
  • design (19)
  • is:feature (18)
  • help wanted (18)
  • confirm (17)
  • is:docs (16)
  • Breaking Change (16)
  • awaiting:discussion (16)
  • pri:high (14)
  • closed:wontfix (14)
  • is:deprecation (12)
  • Investigate (11)
  • closed:notabug (10)
  • closed:duplicate (10)
  • closed:fixedin_newer_version (8)
  • closed:answered (7)
  • requires:releasenotes (6)
  • awaiting:team (6)
  • NUnitLite (5)
  • ReleasePlan (5)

Top Pull Request Labels

  • dependencies (28)
  • awaiting:review (6)
  • awaiting:discussion (3)
  • awaiting:contributor (3)
  • awaiting:team (2)
  • mergeconflicts (1)
  • is:bug (1)
  • closed:noresponsefromreporter (1)

Package metadata

nuget.org: nunit

NUnit is a unit-testing framework for all .NET languages. It can run on macOS, Linux and Windows operating systems. NUnit can be used for a wide range of testing, from unit testing with TDD to full-fledged system and integration testing. It is a non-opinionated, broad and deep framework with multiple different ways to assert that your code behaves as expected. Many aspects of NUnit can be extended to suit your specific purposes. The latest version, version 5, is an upgrade from the groundbreaking NUnit 3 framework and its major update version 4. It is a modernized version, aimed at taking advantage of the latest .NET features and C# language constructs. If you are upgrading from NUnit 3, be aware of the breaking changes (https://docs.nunit.org/articles/nunit/release-notes/breaking-changes.html#nunit-40). Please see the NUnit 4 Migration Guide (https://docs.nunit.org/articles/nunit/release-notes/Nunit4.0-MigrationGuide.html) and take care to prepare your NUnit 3 code before you do the upgrade. If you're upgrading from NUnit 4, please check the release notes for version 5 (https://docs.nunit.org/articles/nunit/release-notes/framework.html). Supported platforms: - .NET Framework 4.6.2+ - .NET 8.0+ - .NET 10.0+

  • Homepage: https://nunit.org/
  • Licenses: MIT
  • Latest release: 5.0.0 (published 27 days ago)
  • Last Synced: 2026-10-22T18:05:29.630Z (1 day ago)
  • Versions: 69
  • Dependent Packages: 688
  • Dependent Repositories: 11,771
  • Downloads: 725,506,662 Total
  • Rankings:
    • Downloads: 0.04%
    • Dependent repos count: 0.053%
    • Average: 0.112%
    • Dependent packages count: 0.242%
  • Maintainers (4)
gem.coop: nunit

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.5, is the sixth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.

  • Homepage: http://nunit.org
  • Documentation: http://www.rubydoc.info/gems/nunit/
  • Licenses: mit
  • Latest release: 2.5.7.10213.20100801 (published about 16 years ago)
  • Last Synced: 2026-10-22T18:05:05.865Z (1 day ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 42,775 Total
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 5.806%
    • Downloads: 17.419%
  • Maintainers (2)
rubygems.org: nunit

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 2.5, is the sixth major release of this xUnit based unit testing tool for Microsoft .NET. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. NUnit brings xUnit to all .NET languages.

  • Homepage: http://nunit.org
  • Documentation: http://www.rubydoc.info/gems/nunit/
  • Licenses: mit
  • Latest release: 2.5.7.10213.20100801 (published about 16 years ago)
  • Last Synced: 2026-10-22T18:05:04.744Z (1 day ago)
  • Versions: 10
  • Dependent Packages: 5
  • Dependent Repositories: 5
  • Downloads: 42,775 Total
  • Rankings:
    • Forks count: 0.833%
    • Stargazers count: 1.01%
    • Dependent packages count: 2.829%
    • Average: 6.237%
    • Dependent repos count: 9.874%
    • Downloads: 16.638%
  • Maintainers (2)
proxy.golang.org: github.com/nunit/nunit

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/nunit/nunit#section-documentation
  • Licenses: mit
  • Latest release: v5.0.0+incompatible (published 27 days ago)
  • Last Synced: 2026-10-22T18:05:27.717Z (1 day ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 9.016%
    • Average: 9.591%
    • Dependent repos count: 10.166%
nuget.org: nunitlite

NUnitLite provides a simple way to run NUnit tests, without the overhead of a full NUnit installation. It is suitable for projects that want to have a quick way to run tests using a console runner and don't need all the features of the NUnit engine and console runner. Supported platforms: - .NET Framework 4.6.2+ - .NET 8.0+ - .NET 10.0+ How to use this package: 1. Create a console application for your tests and delete the generated class containing Main(). 2. Install the NUnitLite package, which creates a new Main() as well as adding a reference to NUnitLite. This will also bring in the NUnit package, which adds a reference to the NUnit framework to your project. 3. Add your tests to the test project and simply start the project to execute them.

  • Homepage: https://nunit.org/
  • Licenses: MIT
  • Latest release: 5.0.0 (published 27 days ago)
  • Last Synced: 2026-10-22T18:05:16.734Z (1 day ago)
  • Versions: 62
  • Dependent Packages: 35
  • Dependent Repositories: 0
  • Downloads: 8,746,288 Total
  • Rankings:
    • Downloads: 0.455%
    • Average: 11.923%
    • Dependent repos count: 14.978%
    • Dependent packages count: 20.338%
  • Maintainers (4)
nuget.org: nunittest

NUnit features a fluent assert syntax, parameterized, generic and theory tests and is user-extensible. This package includes the NUnit 3 framework assembly, which is referenced by your tests. You will need to install version 3 of the nunit3-console program or a third-party runner that supports NUnit 3 in order to execute tests. Runners intended for use with NUnit 2.x will not run NUnit 3 tests correctly. Supported platforms: - .NET Framework 2.0+ - .NET Standard 1.4+ - .NET Core

  • Homepage: http://nunit.org/
  • Licenses: mit
  • Latest release: (published 1 day ago)
  • Last Synced: 2026-10-22T18:05:08.160Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 12.697%
    • Average: 16.122%
    • Dependent packages count: 19.548%

Dependencies

src/NUnitFramework/framework/nunit.framework.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
  • Microsoft.Win32.Registry 4.5.0
  • Nullable 1.3.1
  • System.Runtime *
src/NUnitFramework/mock-assembly/mock-assembly.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
src/NUnitFramework/nunitlite/nunitlite.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
src/NUnitFramework/nunitlite-runner/nunitlite-runner.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
src/NUnitFramework/nunitlite.tests/nunitlite.tests.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
src/NUnitFramework/slow-tests/slow-nunit-tests.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
src/NUnitFramework/testdata/nunit.testdata.csproj nuget
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
  • System.Security.Principal.Windows 4.6.0
src/NUnitFramework/tests/nunit.framework.tests.csproj nuget
  • Microsoft.NET.Test.Sdk 15.7.0
  • Microsoft.NETFramework.ReferenceAssemblies 1.0.0
  • NUnit3TestAdapter 3.13.0
  • System.Collections.Immutable 1.5.0
  • System.ValueTuple *
nuget/framework/nunit.nuspec nuget
nuget/nunitlite/nunitlite.nuspec nuget
src/NUnitFramework/nunit.framework.legacy/nunit.framework.legacy.csproj nuget
  • IsExternalInit 1.0.3
  • Nullable 1.3.1
  • TunnelVisionLabs.ReferenceAssemblyAnnotator 1.0.0-alpha.160
src/NUnitFramework/nunit.framework.legacy.tests/nunit.framework.legacy.tests.csproj nuget
  • Microsoft.NET.Test.Sdk 17.6.3
  • NUnit.Analyzers 3.6.1
  • NUnit3TestAdapter 4.5.0
  • coverlet.collector 3.1.2
.github/workflows/NUnit.Nuget.Publish.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-dotnet a98b56852c35b8e3190ac28c8c2271da59106c68 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
.github/actions/test-reporter/action.yml actions
  • actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
src/NUnitFramework/windows-tests/windows-tests.csproj nuget
  • Microsoft.NET.Test.Sdk *
  • NUnit.Analyzers *
  • NUnit3TestAdapter *
CakeScripts/CakeScripts.csproj nuget
.github/workflows/NUnit.Myget.Publish.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-dotnet a98b56852c35b8e3190ac28c8c2271da59106c68 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
.github/workflows/NUnit.CI.yml actions
  • ./.github/actions/test-reporter * composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-dotnet a98b56852c35b8e3190ac28c8c2271da59106c68 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
CakeScripts.Tests/CakeScripts.Tests.csproj nuget
  • Microsoft.NET.Test.Sdk 18.9.0
  • NUnit3TestAdapter 6.2.0
  • coverlet.collector 10.0.1