Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unit Testing

Unit Testing

338 projects

Showing 36 of 338 projects

OpenCover
OpenCoverC++

A code coverage tool for .NET 2+ on Windows, supporting 32/64-bit processes with branch and sequence point coverage.

#unit-testing#integration-testing#profiler
Stars1.3k
Forks243
Last commit4 years ago
Stelligent/cfn_nag
Stelligent/cfn_nagRuby

A linting tool that scans AWS CloudFormation templates for insecure infrastructure patterns and security violations.

#cloudformation-templates#continuous-testing#devops
Stars1.3k
Forks209
Last commit1 year ago
ArchUnitNET
ArchUnitNETC#

A C# library for specifying and asserting architecture rules in automated tests, based on ArchUnit for Java.

#unit-testing#mstest#csharp
Stars1.3k
Forks77
Last commit8 days ago
bUnit - a testing library for Blazor components
bUnit - a testing library for Blazor componentsC#

A testing library for Blazor components that enables fast, comprehensive unit tests with C# or Razor syntax.

#hacktoberfest#unit-testing#testing-library
Stars1.3k
Forks118
Last commit1 day ago
Mocha
MochaRuby

A Ruby library for mocking and stubbing objects in unit tests with a unified syntax for Minitest, Test::Unit, and RSpec.

#test-unit#unit-testing#stub
Stars1.3k
Forks159
Last commit2 months ago
FsCheck
FsCheckF#

A property-based testing library for .NET that automatically generates random test cases to verify program specifications.

#unit-testing#testing-library#csharp
Stars1.2k
Forks159
Last commit1 month ago
Mocker
MockerSwift

A Swift library for mocking Alamofire and URLSession requests using a custom URLProtocol without modifying production code.

#unit-testing#alamofire#xctest
Stars1.2k
Forks97
Last commit1 year ago
swift-corelibs-xctest
swift-corelibs-xctestSwift

A Swift core library providing unit test support for Swift packages and applications across all Swift-supported platforms.

#unit-testing#xctest#swift-package-manager
Stars1.2k
Forks273
Last commit3 days ago
XCTest
XCTestSwift

A Swift core library providing unit test support for Swift packages and applications across all Swift-supported platforms.

#unit-testing#core-library#swift-package-manager
Stars1.2k
Forks273
Last commit3 days ago
ScalaTest
ScalaTestScala

A free, open-source testing toolkit for Scala and Java programmers with expressive and flexible testing styles.

#testing-toolkit#scala-js#unit-testing
Stars1.2k
Forks336
Last commit1 month ago
check
checkC

A unit testing framework for C that runs tests in separate address spaces to catch assertion failures and segmentation faults.

#unit-testing#assertion-checking#segmentation-fault-detection
Stars1.2k
Forks222
Last commit1 year ago
ng-mocks
ng-mocksTypeScript

Angular testing library for mocking components, directives, pipes, services and facilitating TestBed setup.

#service#unit-testing#pipe
Stars1.2k
Forks119
Last commit1 day ago
xtd
xtdC++

A modern C++20 framework for building cross-platform console, GUI (WinForms-like), and unit test applications.

#unit-testing#c-plus-plus-20#portable
Stars1.2k
Forks79
Last commit1 day ago
Kahlan
KahlanPHP

A full-featured PHP test framework with RSpec/JSpec syntax, offering stubbing and monkey-patching without PECL extensions.

#composer#unit-testing#monkey-patching
Stars1.1k
Forks70
Last commit4 months ago
pgTAP
pgTAPPLpgSQL

A comprehensive unit testing framework for PostgreSQL that emits TAP-compatible output for database testing.

#psql#tap-protocol#database-development
Stars1.1k
Forks107
Last commit12 days ago
Instancio
InstancioJava

A Java library that automatically creates and populates objects with reproducible random data for unit testing.

#junit5#junit jupiter#unit-testing
Stars1.1k
Forks67
Last commit1 day ago
counterfeiter
counterfeiterGo

A Go tool for generating type-safe fake implementations of interfaces to simplify unit testing.

#unit-testing#test-doubles#mocking
Stars1.1k
Forks100
Last commit18 days ago
Vue Testing Library
Vue Testing LibraryJavaScript

Simple and complete Vue.js testing utilities that encourage good testing practices.

#unit-testing#testing-library#frontend-testing
Stars1.1k
Forks111
Last commit2 years ago
pose
poseC#

A .NET library that replaces any method (including static and non-virtual) with a delegate at runtime using managed code.

#reflection-emit#isolation-framework#unit-testing
Stars1.1k
Forks73
Last commit3 years ago
GdUnit4
GdUnit4GDScript

An embedded unit testing framework for Godot 4, supporting GDScript and C# with TDD, mocking, and scene testing.

#unit-test#scene-testing#gdunit4
Stars1.1k
Forks65
Last commit1 day ago
Testing Library
Testing LibraryTypeScript

ESLint plugin to enforce best practices and prevent common mistakes when writing tests with Testing Library.

#javascript-testing#svelte-testing#angular-testing
Stars1.1k
Forks162
Last commit
JSONassert
JSONassertJava

A Java library for writing concise JSON unit tests, especially useful for testing REST APIs.

#unit-testing#integration-testing#testing-library
Stars1.1k
Forks204
Last commit1 year ago
JsonUnit
JsonUnitJava

A Java library for comparing JSON documents in unit tests with flexible assertions and integration with popular testing frameworks.

#unit-testing#spring-test#testing-library
Stars994
Forks119
Last commit1 day ago
utest.h
utest.hC++

A single-header unit testing framework for C and C++ with a simple API and Google Test-like output.

#unit-test#unit-testing#embedded
Stars973
Forks71
Last commit4 days ago
testthat <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">
testthat <img class="emoji" alt="heart" src="https://cdn.jsdelivr.net/gh/qinwf/awesome-R@3c66da6e291bcc0520b1649125b0bed750896a9a/heart.png" height="20" align="absmiddle" width="20">R

An R package for unit testing that makes writing and running tests enjoyable and integrated into your workflow.

#unit-testing#r-package#r-language
Stars929
Forks342
Last commit
fff
fffC

A header-only C/C++ testing micro-framework for creating fake function test doubles with minimal boilerplate.

#micro-framework#unit-testing#embedded
Stars920
Forks178
Last commit2 years ago
jest-preset-angular
jest-preset-angularTypeScript

A Jest configuration preset for testing Angular applications, enabling faster unit tests compared to Karma.

#javascript-testing#test-runner#unit-testing
Stars916
Forks305
Last commit1 day ago
Machine.Specifications
Machine.SpecificationsC#

A context/specification test framework for .NET that removes language noise and simplifies tests.

#unit-testing#csharp#mspec
Stars900
Forks178
Last commit1 year ago
goblin
goblinGo

A Mocha-like BDD testing framework for Go with colorful reports, no external dependencies, and expressive syntax.

#mocha-like#unit-testing#bdd
Stars890
Forks76
Last commit3 years ago
failpoint
failpointGo

A Go library for injecting controlled failures into code for testing error handling and fault tolerance.

#failpoint#unit-testing#golang-library
Stars886
Forks69
Last commit19 days ago
Dodo
DodoSwift

A customizable message bar widget for iOS apps written in Swift, supporting success, info, warning, and error messages.

#user-interface#ios#ui-widget
Stars870
Forks63
Last commit4 years ago
XcodeCoverage
XcodeCoveragePerl

Generate code coverage reports for Objective-C Xcode projects with HTML and Cobertura XML output.

#macos-development#lcov#unit-testing
Stars857
Forks304
Last commit3 years ago
Sleipnir
SleipnirSwift

A pure Swift BDD-style testing framework independent of XCTest and NSObject.

#ios#test-runner#unit-testing
Stars839
Forks47
Last commit10 years ago
meck
meckErlang

A mocking library for Erlang that enables dynamic mocking, call history tracking, and validation for unit testing.

#software-testing#unit-testing#integration-testing
Stars838
Forks230
Last commit11 days ago
GenFu
GenFuC#

A .NET library for generating realistic test data by automatically populating object properties with smart defaults.

#database-seeding#unit-testing#property-fillers
Stars832
Forks96
Last commit3 years ago
EasyMock
EasyMockHTML

A Java library for creating mock objects to simplify unit testing.

#software-testing#test-isolation#unit-testing
Stars829
Forks308
Last commit1 day ago
PreviousPage 4 of 10

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
1 day ago
3 months ago
Next
#Testing161
#Testing Framework61
#Test Automation55
#Tdd52
#Test Framework47
#Mocking45
#Swift39
#Bdd39
#Integration Testing38
#Javascript37
#Dotnet36
#Csharp34