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

Nette Tester
Nette TesterPHP

A productive and enjoyable unit testing framework for PHP with parallel execution and code coverage.

#unit-testing#phpunit#xdebug
Stars485
Forks73
Last commit11 days ago
faux
fauxRust

A Rust library for creating mocks from structs without requiring trait abstractions, designed for testing.

#struct-mocking#unit-testing#dev-tools
Stars484
Forks19
Last commit8 months ago
Phake
PhakePHP

A PHP mocking framework inspired by Mockito, using a verification strategy for test doubles and method stubs.

#spy#composer#unit-testing
Stars475
Forks86
Last commit3 months ago
MUnit
MUnitScala

A Scala testing library focused on providing actionable error messages and extensible APIs.

#scala-js#unit-testing#test-migration
Stars470
Forks105
Last commit6 days ago
go-testdeep
go-testdeepGo

An extremely flexible Go deep comparison library that extends the standard testing package with operators and helpers.

#golang-package#unit-testing#test-suites
Stars463
Forks17
Last commit29 days ago
Apex mocks
Apex mocksApex

A mocking framework for true unit testing in Salesforce Apex, inspired by Mockito with Stub API support.

#unit-test#salesforce#unit-testing
Stars459
Forks234
Last commit25 days ago
critic.sh
critic.shShell

A dead simple Bash testing framework with coverage reporting, offering a familiar API and custom assertion flexibility.

#lcov#bash-testing#coverage-testing
Stars456
Forks11
Last commit5 years ago
spark-fast-tests
spark-fast-testsScala

A fast Apache Spark testing helper library with beautifully formatted error messages for Scala applications.

#apache-spark#spark#unit-testing
Stars456
Forks77
Last commit2 months ago
FsUnit
FsUnitF#

A library that makes unit-testing with F# more enjoyable by adding a functional syntax to .NET testing frameworks.

#functional-programming#unit-testing#mstest
Stars447
Forks75
Last commit11 months ago
gofight
gofightGo

A Go library for testing HTTP handlers and web frameworks like Gin, Echo, and Mux.

#http-handler#unit-testing#integration-testing
Stars445
Forks41
Last commit5 days ago
Fixture Factory
Fixture FactoryJava

A Java library for generating fake objects from templates to simplify unit testing.

#unit-testing#object-generation#template-engine
Stars444
Forks86
Last commit3 years ago
sinon-chrome
sinon-chromeJavaScript

A helper tool for unit-testing Chrome and Firefox extensions and apps in Node.js by mocking the browser API.

#sinon-chrome#chrome-extensions#chrome
Stars441
Forks47
Last commit4 years ago
LogCaptor
LogCaptorJava

A Java library for capturing log entries in unit and integration tests without mocking or custom extensions.

#jboss#unit-testing#integration-testing
Stars429
Forks29
Last commit8 days ago
ConcurrentUnit
ConcurrentUnitJava

A zero-dependency Java toolkit for testing multi-threaded and asynchronous code with cross-thread assertions.

#unit-testing#java#asynchronous
Stars420
Forks47
Last commit2 years ago
testza
testzaGo

A full-featured testing framework for Go with assertions, fuzzing, output capturing, and clean, colorful output.

#fuzzy-testing#automatic-testing#unit-testing
Stars418
Forks20
Last commit2 years ago
DUnitX
DUnitXPascal

A modern unit testing framework for Delphi 2010+ with attribute-based testing, console runner, and cross-platform support.

#unit-testing#attribute-based-testing#continuous-integration
Stars418
Forks213
Last commit3 days ago
Spectre
SpectreSwift

A behavior-driven development (BDD) framework and test runner for Swift projects and playgrounds.

#open-source#test-runner#unit-testing
Stars406
Forks44
Last commit4 years ago
Expectations
ExpectationsClojure

A minimalist unit testing framework for Clojure and ClojureScript with a focus on simplicity and readability.

#clojurescript#test-runner#minimalist
Stars398
Forks25
Last commit3 years ago
shpec
shpecShell

A BDD-style testing framework for shell scripts, inspired by RSpec and Jasmine.

#unit-testing#shell-scripting#posix-shell
Stars386
Forks25
Last commit3 years ago
xBehave.net
xBehave.netC#

An xUnit.net extension for writing behavior-driven tests with natural language step descriptions.

#unit-testing#integration-testing#behavior-driven-development
Stars381
Forks49
Last commit5 years ago
Fishtape
FishtapeShell

A pure-Fish test runner for testing scripts, functions, and plugins directly in the Fish shell.

#test-runner#unit-testing#shell-scripting
Stars380
Forks20
Last commit2 years ago
gulp-mocha
gulp-mochaJavaScript

A Gulp plugin for running Mocha tests directly in your Gulp pipeline.

#javascript-testing#test-runner#unit-testing
Stars379
Forks85
Last commit2 years ago
PHP-Mock
PHP-MockPHP

A PHP testing library that mocks non-deterministic built-in functions like time() and rand() using namespace fallback.

#unit-testing#phpunit#test-doubles
Stars369
Forks20
Last commit4 months ago
AutoParams
AutoParamsJava

A JUnit 5 extension for automatic test data generation in Java and Kotlin, eliminating manual setup for parameterized tests.

#spring#junit5#unit-testing
Stars367
Forks61
Last commit2 months ago
Jest-DOM
Jest-DOMJavaScript

ESLint plugin to enforce best practices and prevent common mistakes when writing tests with jest-dom.

#javascript-testing#unit-testing#testing-library
Stars367
Forks44
Last commit3 months ago
unexpected
unexpectedJavaScript

An extensible BDD assertion toolkit for JavaScript with a readable, expressive syntax.

#readable-tests#unit-testing#bdd
Stars366
Forks25
Last commit1 month ago
RegreSQL
RegreSQLGo

A regression testing tool for SQL queries that ensures consistent results against PostgreSQL databases.

#unit-testing#database-testing#regression-testing
Stars353
Forks29
Last commit16 days ago
MMBarricade
MMBarricadeObjective-C

A runtime-configurable local server for iOS apps that intercepts network traffic to return predefined responses for development and testing.

#ios#unit-testing#integration-testing
Stars346
Forks18
Last commit8 years ago
covr
covrR

Track and report test coverage for R packages with local reports and optional CI integration.

#travis-ci#codecov#unit-testing
Stars345
Forks123
Last commit5 months ago
Moa
MoaSwift

A Swift image downloader library for iOS, tvOS, and macOS that simplifies asynchronous image loading in image views.

#ios#caching#unit-testing
Stars334
Forks43
Last commit4 years ago
cupaloy
cupaloyGo

A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.

#snapshot#unit-testing#regression-testing
Stars331
Forks26
Last commit3 years ago
cpp-boilerplate
cpp-boilerplateCMake

A modern C++ project template with CMake, CI/CD setup, and essential dependencies for rapid project bootstrapping.

#unit-testing#project-template#dev-tools
Stars329
Forks51
Last commit10 months ago
Snapshooter
SnapshooterC#

A flexible snapshot testing tool for .NET Core and .NET Framework, inspired by Jest Snapshot Testing.

#snapshot#unit-testing#mstest
Stars328
Forks37
Last commit3 months ago
Android Clean Architecture - Kotlin
Android Clean Architecture - KotlinKotlin

A clean architecture base project for Android using Kotlin, Dagger2, and RxJava to isolate UI, business logic, and data layers.

#unit-testing#dependency-injection#android
Stars327
Forks45
Last commit
Spry
SprySwift

A Swift Playgrounds unit testing library for Mac and iOS with Nimble-compatible API.

#ios#quick#unit-testing
Stars323
Forks9
Last commit8 years ago
XMLUnit
XMLUnitJava

A Java library for testing XML output via XPath, schema validation, and document comparisons.

#test xml#unit-testing#java
Stars317
Forks80
Last commit8 days ago
PreviousPage 6 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
7 years ago
Next
#Testing161
#Testing Framework61
#Test Automation55
#Tdd52
#Test Framework47
#Mocking45
#Swift39
#Bdd39
#Integration Testing38
#Javascript37
#Dotnet36
#Csharp34