Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Unit Testing

Unit Testing

513 projects

Showing 36 of 513 projects

Viperit
ViperitSwift

A Swift framework for building iOS apps following the VIPER architecture with minimal boilerplate.

#viper#ios#unit-testing
Stars512
Forks68
Last commit5 years ago
µTest
µTestScala

A simple, convenient testing library for Scala with uniform syntax, smart asserts, and support for Scala.js/Scala-Native.

#scala-js#mill#golden-testing
Stars509
Forks87
Last commit9 months ago
Orleankka
OrleankkaC#

A functional, message-based API extension for Microsoft Orleans, enabling composable actor communication for CQRS, event-sourcing, and FSM.

#orleans#functional-programming#cqrs
Stars506
Forks78
Last commit10 months ago
Pytest-Flask
Pytest-FlaskPython

A set of pytest fixtures to test Flask applications

#pytest#unit-testing#flask
Stars499
Forks94
Last commit3 days ago
Speclj
SpecljClojure

A TDD/BDD framework for Clojure and ClojureScript, inspired by RSpec.

#clojurescript#unit-testing#babashka
Stars488
Forks60
Last commit5 months ago
Nette Tester
Nette TesterPHP

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

#unit-testing#phpunit#xdebug
Stars486
Forks71
Last commit1 day ago
faux
fauxRust

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

#struct-mocking#unit-testing#dev-tools
Stars483
Forks20
Last commit1 year ago
Phake
PhakePHP

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

#spy#composer#unit-testing
Stars478
Forks86
Last commit8 months ago
MUnit
MUnitScala

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

#scala-js#unit-testing#test-migration
Stars472
Forks108
Last commit4 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
Stars462
Forks232
Last commit29 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
Stars462
Forks17
Last commit1 month 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 commit6 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
Stars455
Forks77
Last commit6 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 commit24 days 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
Stars445
Forks74
Last commit8 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
Stars442
Forks85
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 commit5 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
Stars431
Forks30
Last commit4 days 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
Stars424
Forks218
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
Stars419
Forks46
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
Stars416
Forks19
Last commit3 years ago
Spectre
SpectreSwift

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

#open-source#test-runner#unit-testing
Stars406
Forks45
Last commit5 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
Fishtape
FishtapeShell

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

#test-runner#unit-testing#shell-scripting
Stars385
Forks20
Last commit2 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
Stars379
Forks48
Last commit5 years ago
gulp-mocha
gulp-mochaJavaScript

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

#javascript-testing#test-runner#unit-testing
Stars378
Forks84
Last commit1 month 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
Stars371
Forks19
Last commit8 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
Stars371
Forks46
Last commit1 month 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
Stars368
Forks58
Last commit6 months ago
unexpected
unexpectedJavaScript

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

#readable-tests#unit-testing#bdd
Stars367
Forks25
Last commit9 days ago
RegreSQL
RegreSQLGo

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

#unit-testing#database-testing#regression-testing
Stars358
Forks30
Last commit5 months ago
covr
covrR

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

#travis-ci#codecov#unit-testing
Stars348
Forks124
Last commit6 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
Stars344
Forks18
Last commit9 years 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
Stars335
Forks42
Last commit4 years ago
Snapshooter
SnapshooterC#

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

#snapshot#unit-testing#mstest
Stars335
Forks37
Last commit8 months ago
PreviousPage 6 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