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

mox
moxElixir

A library for defining concurrent mocks in Elixir based on explicit behaviour contracts.

#elixir#test-isolation#unit-testing
Stars1.4k
Forks77
Last commit2 months ago
ShellSpec
ShellSpecShell

A full-featured BDD unit testing framework for bash, ksh, zsh, dash, and all POSIX shells.

#posix-compliant#unit-testing#shell-scripting
Stars1.4k
Forks78
Last commit8 months ago
Networking
NetworkingSwift

A Swift HTTP networking library with built-in request stubbing, image caching, and a clean, singleton-free API.

#ios#nsurlsession#unit-testing
Stars1.4k
Forks111
Last commit1 month ago
FakeIt
FakeItC++

A simple, expressive, header-only C++ mocking framework for unit testing with support for major compilers and testing frameworks.

#c-plus-plus-11#unit-testing#tdd
Stars1.4k
Forks180
Last commit24 days 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
Forks80
Last commit1 day ago
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
Forks244
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 commit2 years 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
Forks120
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 commit11 days 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
Forks160
Last commit2 months 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
Forks98
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
Forks274
Last commit2 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
Forks274
Last commit2 days 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
Forks223
Last commit11 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
Forks335
Last commit3 days 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.2k
Forks69
Last commit2 days 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
Forks78
Last commit1 day 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.2k
Forks68
Last commit19 hours ago
ng-mocks
ng-mocksTypeScript

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

#service#unit-testing#pipe
Stars1.2k
Forks121
Last commit2 days ago
pgTAP
pgTAPPLpgSQL

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

#psql#tap-protocol#database-development
Stars1.2k
Forks107
Last commit6 days 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 commit3 days 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
Forks101
Last commit10 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
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
Forks166
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 commit2 years 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
Stars1.0k
Forks117
Last commit21 hours 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
Stars984
Forks72
Last commit3 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
Stars934
Forks341
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
Stars926
Forks177
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
Stars919
Forks304
Last commit22 hours ago
Machine.Specifications
Machine.SpecificationsC#

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

#unit-testing#csharp#mspec
Stars899
Forks178
Last commit7 days ago
failpoint
failpointGo

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

#failpoint#unit-testing#golang-library
Stars893
Forks69
Last commit2 months 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
Stars889
Forks76
Last commit3 years 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
Stars868
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
Stars855
Forks304
Last commit3 years ago
PreviousPage 4 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
1 day ago
18 days ago
Next
#Testing241
#Testing Framework90
#Test Automation72
#Test Framework68
#Tdd63
#Mocking57
#Javascript55
#Integration Testing54
#Go48
#Dotnet47
#Bdd47
#Swift45