What Is NUnit?

NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.

NUnit Joins the .NET Foundation

.NET Foundation

We are happy to announce that the NUnit Project is joining the .NET Foundation. NUnit will continue to be run by the core team, Rob Prouse, Charlie Poole, Terje Sandstrom, Chris Maddock and Joseph Musser. The .NET Foundation will provide guidance and support to help ensure the future of the project.

The success of NUnit has been made possible through the hard work of our many contributors and team members. This is the perfect time to thank everyone for the help and contributions that have made NUnit the success that it is. This month, the various NUnit packages passed 30 million downloads on NuGet.org. We couldn't have done that without the dedication of the many volunteers that donate their time and knowledge to the project.


NUnit is Open Source software and NUnit 3 is released under the MIT license. Earlier releases used the NUnit license.

Both of these licenses allow the use of NUnit in free and commercial applications and libraries without restrictions.

About Us

NUnit 3 was created by Charlie Poole, Rob Prouse, Simone Busoli, Neil Colvin and numerous community contributors.

Earlier versions of NUnit were developed by Charlie Poole, James Newkirk, Alexei Vorontsov, Michael Two and Philip Craig.


The NUnit team invests a great deal of time and effort to make NUnit a useful tool. In addition, we have expenses. We have to purchase domain names, arrange for web site hosting and acquire equipment.

Financial contributions are one way you can help to ensure that NUnit continues to develop and remains free and open software. For more information or to view a list of donors, see our Donations page.