Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unit Testing

Unit Testing

99 projects

Showing 36 of 99 projects

moq.netcore
moq.netcoreC#

A friendly and popular mocking library for .NET that uses LINQ expressions for type-safe and refactoring-friendly unit tests.

#unit-testing#integration-testing#csharp
Stars6.4k
Forks833
Last commit1 day ago
Moq
MoqC#

A friendly and popular mocking library for .NET that leverages LINQ expressions for type-safe and refactoring-friendly unit tests.

#unit-testing#integration-testing#csharp
Stars6.4k
Forks833
Last commit1 day ago
bats-core
bats-coreShell

A TAP-compliant testing framework for Bash and other UNIX programs, enabling simple verification of expected behavior.

#bash-testing#unit-testing#integration-testing
Stars6.0k
Forks480
Last commit2 months ago
nyc
nycJavaScript

A command-line interface for Istanbul that instruments JavaScript code to collect test coverage metrics.

#javascript-testing#unit-testing#cli-tool
Stars5.8k
Forks364
Last commit2 months ago
rspec-rails
rspec-railsRuby

RSpec integration for Ruby on Rails, providing a behavior-driven testing framework as an alternative to Minitest.

#unit-testing#integration-testing#behavior-driven-development
Stars5.3k
Forks1.0k
Last commit1 month ago
Unity
UnityC

A lightweight unit testing framework for C, specifically designed for embedded systems and microcontroller development.

#unit-testing#embedded#microcontroller
Stars5.2k
Forks1.1k
Last commit28 days ago
OHHTTPStubs
OHHTTPStubsObjective-C

A library for stubbing network requests in iOS/macOS/tvOS apps to test with fake data and simulate network conditions.

#fixtures#ios#unit-testing
Stars5.1k
Forks598
Last commit1 year ago
Codeception
CodeceptionPHP

A modern full-stack testing framework for PHP that handles acceptance, functional, and unit tests.

#hacktoberfest#full-stack-testing#end-to-end
Stars4.9k
Forks1.3k
Last commit1 month ago
Quantum Katas
Quantum KatasJupyter Notebook

A collection of self-paced tutorials and programming exercises for learning Q# and quantum computing concepts.

#hacktoberfest#microsoft-qdk#unit-testing
Stars4.9k
Forks1.2k
Last commit1 year ago
The Quantum Katas
The Quantum KatasJupyter Notebook

A collection of self-paced tutorials and programming exercises for learning quantum computing and Q#.

#hacktoberfest#microsoft-qdk#unit-testing
Stars4.9k
Forks1.2k
Last commit1 year ago
Nimble
NimbleSwift

A matcher framework for Swift and Objective-C that provides an expressive syntax for writing test expectations.

#ios#matcher-functions#asynchronous-expectations
Stars4.8k
Forks609
Last commit11 days ago
go-cmp
go-cmpGo

A Go package for comparing values in tests with customizable equality and safer defaults than reflect.DeepEqual.

#unit-testing#equality#test-utilities
Stars4.6k
Forks222
Last commit1 month ago
xUnit.net
xUnit.netC#

A free, open source, community-focused unit testing tool for C#, F#, and Visual Basic .NET applications.

#unit-testing#csharp#dotnet
Stars4.6k
Forks837
Last commit1 day ago
intern
internTypeScript

A complete, extensible test system for JavaScript libraries and applications, designed for maintainability.

#javascript-testing#unit-testing#mobile-testing
Stars4.3k
Forks304
Last commit3 years ago
SnapshotTesting
SnapshotTestingSwift

A Swift library for snapshot testing any value, including UIViews, Encodable data, and custom formats.

#ios#unit-testing#xctest
Stars4.2k
Forks663
Last commit25 days ago
Coost
CoostC++

A lightweight, cross-platform C++11 base library providing high-performance utilities like logging, coroutines, JSON, and networking.

#unit-test#c-plus-plus-11#unit-testing
Stars4.2k
Forks590
Last commit11 months ago
PowerMock
PowerMockJava

A Java testing framework that extends EasyMock and Mockito to mock static methods, final classes, private methods, and constructors.

#final-class-mocking#unit-testing#mockito
Stars4.2k
Forks580
Last commit2 years ago
Cake
CakeC#

A cross-platform build automation system with a C# DSL for compiling, testing, packaging, and more.

#nuget#devops#automation-tooling
Stars4.2k
Forks764
Last commit16 days ago
Kiwi
KiwiObjective-C

A Behavior Driven Development (BDD) testing framework for iOS development with Objective-C.

#ios#unit-testing#objective-c
Stars4.1k
Forks507
Last commit2 years ago
qunit
qunitJavaScript

A powerful, easy-to-use JavaScript unit testing framework with no dependencies.

#unit-testing#browser-testing#testing
Stars4.0k
Forks775
Last commit2 months ago
Fluent Assertions
Fluent AssertionsC#

A comprehensive set of extension methods for writing readable and intuitive assertions in .NET unit tests.

#hacktoberfest#unit-testing#testing-library
Stars3.8k
Forks731
Last commit4 days ago
ArchUnit
ArchUnitJava

A Java library for specifying and testing architecture rules in plain Java unit tests.

#unit-testing#junit-integration#bytecode-analysis
Stars3.7k
Forks334
Last commit5 days ago
deequ
deequScala

A library built on Apache Spark for defining unit tests to measure data quality in large datasets.

#data-testing#apache-spark#spark
Stars3.6k
Forks583
Last commit23 days ago
AutoFixture
AutoFixtureC#

An open source .NET library that automates test data generation to minimize unit test setup and maximize maintainability.

#unit-testing#integration-testing#fakeiteasy
Stars3.5k
Forks357
Last commit1 day ago
Verify
VerifyC#

A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.

#snapshot#unit-testing#csharp
Stars3.4k
Forks180
Last commit2 days ago
Shouldly
ShouldlyC#

A .NET assertion framework that provides clear, human-readable error messages for unit tests.

#unit-testing#mstest#fluent-interface
Stars3.4k
Forks425
Last commit19 days ago
gomock
gomockGo

A mocking framework for Go that integrates with the testing package to generate and use mock objects.

#gomock#mock-generation#unit-testing
Stars3.3k
Forks165
Last commit4 months ago
Pester
PesterPowerShell

A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.

#pester-tests#devops#powershell-tests
Stars3.3k
Forks477
Last commit20 days ago
coverlet
coverletC#

A cross-platform code coverage collection tool for .NET, supporting line, branch, and method coverage.

#msbuild#devops#unit-testing
Stars3.1k
Forks400
Last commit3 days ago
goreporter
goreporterGo

A Go tool that performs static analysis, unit testing, and code review to generate comprehensive code quality reports.

#unit-test#developer-tools#unit-testing
Stars3.1k
Forks263
Last commit7 years ago
goreporter
goreporterGo

A Go tool that runs multiple linters concurrently to perform static analysis, unit testing, and generate comprehensive code quality reports.

#unit-test#developer-tools#unit-testing
Stars3.1k
Forks263
Last commit7 years ago
Beehave
BeehaveGDScript

A powerful Godot Engine addon for creating robust AI systems using behavior trees.

#debugging-tools#ai#game-ai
Stars3.0k
Forks161
Last commit16 days ago
NSubstitute
NSubstituteC#

A friendly .NET mocking library with a succinct syntax that keeps tests focused on intention rather than configuration.

#unit-testing#integration-testing#csharp
Stars2.9k
Forks277
Last commit3 days ago
power-assert
power-assertJavaScript

A JavaScript assertion library that enhances standard assert with descriptive error messages by analyzing expression structures.

#unit-testing#assert#power-assert
Stars2.8k
Forks49
Last commit3 years ago
proxyquire
proxyquireJavaScript

Proxies Node.js require to allow easy overriding of dependencies during testing without modifying source code.

#dependency-mocking#unit-testing#nodejs
Stars2.7k
Forks102
Last commit8 months ago
Vest
VestTypeScript

A framework-agnostic validation library that uses a unit testing-like syntax for writing maintainable form validations.

#declarative#svelte-validation#unit-testing
Stars2.7k
Forks90
Last commit1 day ago
PreviousPage 2 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Testing51
#Tdd23
#Test Automation21
#Javascript21
#Mocking17
#Dotnet17
#Testing Framework17
#Bdd16
#Integration Testing15
#Test Framework15
#Nodejs15
#Csharp14