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

amrita
amritaElixir

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

#elixir#developer-tools#unit-testing
Stars197
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
Stars185
Forks13
Last commit3 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 commit7 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 commit9 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
ExpressionToCode
ExpressionToCodeC#

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

#unit-testing#csharp#expression-trees
Stars174
Forks29
Last commit3 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
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
Stars166
Forks13
Last commit16 days ago
telescope
telescopeLua

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

#custom-assertions#declarative-testing#test-runner
Stars165
Forks35
Last commit8 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
Stars162
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
Stars157
Forks39
Last commit3 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
Stars156
Forks25
Last commit3 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 commit5 months 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 commit9 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
jsonassert
jsonassertGo

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

#hacktoberfest#unit-testing#test-assertions
Stars141
Forks16
Last commit5 months ago
babel-jest
babel-jest

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

#test-runner#unit-testing#transpiler
Stars137
Forks46
Last commit8 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
Stars131
Forks10
Last commit1 year 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 commit1 year 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 day ago
Outlets
OutletsSwift

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

#ios#unit-testing#ibaction
Stars130
Forks6
Last commit2 months ago
svelte-jester
svelte-jesterTypeScript

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

#transformer#test-runner#unit-testing
Stars128
Forks17
Last commit1 year 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
reMap
reMapJava

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

#object-mapping#declarative#unit-testing
Stars127
Forks23
Last commit1 month 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
Forks17
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
Stars121
Forks26
Last commit3 years ago
unit-threaded
unit-threadedD

Advanced multi-threaded unit test framework for D with custom assertions, property-based testing, and mocking.

#d-language#property-testing#unit-testing
Stars121
Forks38
Last commit11 days ago
Interview cake Clojure solutions
Interview cake Clojure solutionsClojure

Clojure solutions with unit tests for Interview Cake algorithm and data structure problems.

#functional-programming#leetcode-alternative#unit-testing
Stars121
Forks17
Last commit
Mockit
MockitSwift

A tasty mocking framework for unit tests in Swift 5.0, inspired by Mockito, with a clean and simple API.

#unit-testing#xctest#tdd
Stars119
Forks27
Last commit7 years ago
assertj-rx
assertj-rxJava

AssertJ assertions for testing RxJava Observables (now deprecated).

#unit-testing#testing-library#observables
Stars117
Forks5
Last commit10 years ago
weld-testing
weld-testingJava

Test framework extensions (JUnit 4, JUnit 5, Spock) for unit testing CDI components with a real Weld container.

#weld#unit-testing#jakarta-ee
Stars115
Forks34
Last commit8 days ago
PreviousPage 8 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
2 years ago
9 years ago
Next
#Testing161
#Testing Framework61
#Test Automation55
#Tdd52
#Test Framework47
#Mocking45
#Swift39
#Bdd39
#Integration Testing38
#Javascript37
#Dotnet36
#Csharp34