Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unit Testing

Unit Testing

512 projects

Showing 36 of 512 projects

doctest
doctestC++

A fast, single-header C++11/14/17/20/23 testing framework designed for minimal compile times and in-production-code testing.

#doctest#unit-testing#cpp17
Stars6.8k
Forks692
Last commit12 days ago
Lib.Harmony
Lib.HarmonyC#

A library for patching, replacing, and decorating .NET and Mono methods during runtime, enabling non-destructive code modifications.

#mono#unit-testing#runtime-patching
Stars6.6k
Forks566
Last commit1 month ago
Clean Architecture for SwiftUI + Combine
Clean Architecture for SwiftUI + CombineSwift

A SwiftUI sample app demonstrating Clean Architecture with SwiftData, Combine, dependency injection, and full test coverage.

#sample-app#sample#ios
Stars6.6k
Forks827
Last commit1 year ago
go-sqlmock
go-sqlmockGo

A mock SQL driver for Go that simulates database behavior in tests without requiring a real database connection.

#database#test-isolation#unit-testing
Stars6.6k
Forks413
Last commit14 days ago
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
Forks835
Last commit2 days 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
Forks835
Last commit2 days 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.2k
Forks485
Last commit1 day 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
Forks360
Last commit2 months ago
Unity
UnityC

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

#unit-testing#embedded#microcontroller
Stars5.3k
Forks1.1k
Last commit3 days 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
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
Forks596
Last commit2 years 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
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 commit16 days 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 commit2 months 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.7k
Forks236
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
Forks838
Last commit6 days ago
intern
internTypeScript

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

#javascript-testing#unit-testing#mobile-testing
Stars4.3k
Forks302
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.3k
Forks678
Last commit14 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 commit1 year 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
Forks770
Last commit7 days 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
Forks574
Last commit2 years ago
Kiwi
KiwiObjective-C

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

#ios#unit-testing#objective-c
Stars4.1k
Forks502
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
Forks771
Last commit26 days 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
Forks729
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.8k
Forks342
Last commit23 hours 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
Forks584
Last commit3 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
Forks356
Last commit2 months ago
Verify
VerifyC#

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

#snapshot#unit-testing#csharp
Stars3.5k
Forks187
Last commit1 day ago
Shouldly
ShouldlyC#

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

#unit-testing#mstest#fluent-interface
Stars3.4k
Forks423
Last commit1 day 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.4k
Forks174
Last commit7 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
Forks479
Last commit22 hours ago
Beehave
BeehaveGDScript

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

#debugging-tools#ai#game-ai
Stars3.2k
Forks164
Last commit17 days ago
coverlet
coverletC#

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

#msbuild#devops#unit-testing
Stars3.2k
Forks400
Last commit2 days 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
Forks261
Last commit7 years 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
Forks261
Last commit7 years ago
PreviousPage 2 of 15

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
#Testing241
#Testing Framework90
#Test Automation72
#Test Framework68
#Tdd63
#Mocking57
#Javascript55
#Integration Testing54
#Go48
#Dotnet47
#Bdd47
#Swift45