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

patch
patchElixir

An Elixir mocking library that patches functions for testing with unique superpowers like patching private functions.

#elixir#unit-testing#exunit
Stars214
Forks14
Last commit1 year ago
DATAStack
DATAStackSwift

A 100% Swift, boilerplate-free Core Data stack that simplifies persistent storage management for iOS/macOS apps.

#boilerplate-free#database#ios
Stars213
Forks46
Last commit5 years ago
Boost.Test
Boost.TestC++

A C++ unit testing framework supporting TDD, xUnit patterns, and multiple C++ standards.

#cplusplus-14#unit-testing#cplusplus-17
Stars211
Forks149
Last commit2 days ago
charlatan
charlatanGo

A Go interface mocking tool that generates fake implementations for testing, with detailed call tracking.

#unit-testing#interface-mocking#mocking
Stars205
Forks8
Last commit2 years ago
Hippomocks
HippomocksC++

A single-header C++ mocking framework for unit testing with minimal dependencies.

#software-testing#unit-testing#tdd
Stars203
Forks67
Last commit1 year ago
amrita
amritaElixir

A polite, well-mannered testing framework for Elixir with BDD-style mocks and checker-based assertions.

#elixir#developer-tools#unit-testing
Stars196
Forks28
Last commit9 years ago
Dixie
DixieObjective-C

An Objective-C testing framework for altering object behaviors to test app resilience through controlled chaos.

#debugging-tools#unit-testing#objective-c
Stars189
Forks2
Last commit10 years ago
MirrorDiffKit
MirrorDiffKitSwift

A Swift library that provides human-readable diff output for XCTAssertEqual failures and default Equatable implementations.

#ios#library#unit-testing
Stars188
Forks5
Last commit2 years ago
PHPUnit Polyfills
PHPUnit PolyfillsPHP

A set of polyfills for changed PHPUnit functionality to enable cross-version compatible PHP tests.

#unit-testing#polyfill#phpunit
Stars186
Forks13
Last commit8 days ago
minitest
minitestScala

A lightweight testing framework for Scala and Scala.js with cross-compilation support.

#scala-js#unit-testing#lightweight
Stars182
Forks30
Last commit5 days ago
Chroniton.NetCore
Chroniton.NetCoreC#

A .NET library for scheduling and running strongly-typed tasks with support for cron, custom schedules, and asynchronous execution.

#unit-testing#strongly-typed#dependency-injection
Stars181
Forks18
Last commit9 years ago
redux-side-effects
redux-side-effectsJavaScript

Redux toolset that enables side effects to be declared within reducers using ES6 generators while preserving purity.

#unit-testing#side-effects#elm-architecture
Stars179
Forks8
Last commit10 years ago
Preact Render Spy
Preact Render SpyJavaScript

A testing utility for Preact components that provides virtual DOM access and an enzyme-like API.

#unit-testing#test-utilities#testing
Stars178
Forks24
Last commit3 years ago
Godot C# Template
Godot C# TemplateC#

A Godot 4 C# game template with ENet multiplayer, visual in-game debugging, and performance-optimized components.

#multiplayer#csharp-code#debugging-tools
Stars176
Forks14
Last commit2 months ago
ExpressionToCode
ExpressionToCodeC#

Generates valid, readable C# source code from .NET Expression Trees, with enhanced assertion failure messages.

#unit-testing#csharp#expression-trees
Stars175
Forks29
Last commit6 months ago
karma-babel-preprocessor
karma-babel-preprocessorJavaScript

A Karma plugin that preprocesses ES6+ JavaScript files using Babel for testing modern code.

#javascript-testing#unit-testing#es6-transpilation
Stars168
Forks22
Last commit2 years ago
telescope
telescopeLua

A highly customizable test library for Lua that allows declarative tests with nested contexts.

#custom-assertions#declarative-testing#test-runner
Stars164
Forks35
Last commit9 years ago
dbcleaner
dbcleanerGo

A Go library for cleaning databases between tests with parallel execution support using file locking.

#database-engine#test-isolation#driver
Stars163
Forks13
Last commit4 years ago
Apex Test Kit
Apex Test KitApex

A Salesforce Apex library for generating test data with complex relationships and creating method stubs using BDD-style mocking.

#salesforce#unit-testing#apex-test
Stars163
Forks25
Last commit3 years ago
Preact Testing Library
Preact Testing LibraryJavaScript

Simple and complete Preact DOM testing utilities that encourage good testing practices.

#unit-testing#frontend-testing#test-utilities
Stars158
Forks41
Last commit5 months ago
jest-electron
jest-electronTypeScript

A Jest runner and environment that executes unit tests in a real Electron browser environment instead of mocked Node.js.

#test-runner#unit-testing#jest-electron
Stars155
Forks26
Last commit4 years ago
minitest.cr
minitest.crCrystal

A unit testing framework for Crystal, inspired by Ruby's Minitest, providing both test-unit and spec-style syntax.

#unit-testing#tdd#bdd
Stars153
Forks15
Last commit1 month ago
bash-modules
bash-modulesShell

A module system and library for writing safe, maintainable Bash scripts with strict mode support.

#module-system#unit-testing#strict-mode
Stars151
Forks15
Last commit1 year ago
jsonassert
jsonassertGo

A Go test assertion library for verifying that two JSON representations are semantically equal.

#hacktoberfest#unit-testing#test-assertions
Stars143
Forks16
Last commit8 months ago
Meadow
MeadowC#

An integrated Ethereum implementation and tool suite for Solidity testing, debugging, and development in C#.

#unit-testing#solidity#smart-contracts
Stars143
Forks23
Last commit3 years ago
babel-jest
babel-jest

Jest plugin for Babel that automatically transforms JavaScript files using Babel during Jest testing.

#test-runner#unit-testing#transpiler
Stars138
Forks46
Last commit9 years ago
lust
lustLua

A lightweight, single-file Lua test framework with expect-style assertions, spies, and nested describe/it blocks.

#spies#unit-testing#lightweight
Stars134
Forks10
Last commit1 month ago
netDumbster
netDumbsterC#

A .NET fake SMTP server for testing email functionality in applications without sending real emails.

#email-testing#hacktoberfest#fake-server
Stars131
Forks39
Last commit2 years ago
Outlets
OutletsSwift

Swift library for validating IBOutlet and IBAction connections in iOS/macOS storyboards and XIBs.

#ios#unit-testing#ibaction
Stars131
Forks6
Last commit5 months ago
MockSSH
MockSSHPython

A Python library to mock SSH servers and define custom commands for testing automation scripts.

#honeypot#devops#unit-testing
Stars130
Forks25
Last commit1 month ago
reMap
reMapJava

A declarative Java library for testable object-to-object mapping with automatic field mapping and validation.

#object-mapping#declarative#unit-testing
Stars128
Forks23
Last commit1 month ago
pavlov
pavlovElixir

A BDD framework for Elixir providing an expressive RSpec-like syntax built on top of ExUnit.

#elixir#unit-testing#meck
Stars128
Forks7
Last commit10 years ago
svelte-jester
svelte-jesterTypeScript

A Jest transformer that precompiles Svelte components for testing, supporting both ESM and CJS.

#transformer#test-runner#unit-testing
Stars127
Forks17
Last commit1 year ago
SystemTextJson.JsonDiffPatch
SystemTextJson.JsonDiffPatchC#

A high-performance, low-memory JSON diff and patch library for System.Text.Json with RFC 6902 support.

#system-text-json#unit-testing#jsondiffpatch
Stars125
Forks16
Last commit
SwiftyVIPER
SwiftyVIPERSwift

A Swift library and Xcode templates for implementing VIPER architecture in iOS and tvOS applications.

#viper#ios#unit-testing
Stars123
Forks15
Last commit6 years ago
Beanmother
BeanmotherJava

A Java library for creating test data objects using YAML fixtures and the ObjectMother pattern.

#object-mapping#fixtures#unit-testing
Stars122
Forks25
Last commit3 years ago
PreviousPage 8 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
2 years ago
Next
#Testing241
#Testing Framework90
#Test Automation72
#Test Framework68
#Tdd63
#Mocking57
#Javascript55
#Integration Testing54
#Go48
#Dotnet47
#Bdd47
#Swift45