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

Faqt
FaqtF#

A fluent assertion library for F# that provides readable, type-safe, and informative test assertions with YAML-based failure messages.

#nuget#unit-testing#domain-driven-design
Stars77
Forks2
Last commit7 months ago
Synthesis
SynthesisC#

A strongly typed object mapping framework for Sitecore that generates template-safe models from database templates.

#object-mapping#unit-testing#strongly-typed
Stars77
Forks22
Last commit3 years ago
Beetest
BeetestJava

A simple utility for testing Apache Hive scripts locally without requiring Java development skills.

#unit-testing#apache-hive#data-engineering
Stars73
Forks23
Last commit9 years ago
TestBench
TestBenchShell

A principled test framework for Ruby and MRuby with a focus on simplicity and clarity.

#unit-testing#software-quality#bdd
Stars73
Forks8
Last commit11 months ago
qunit-tap
qunit-tapJavaScript

A QUnit plugin that produces TAP (Test Anything Protocol) output for running tests in terminal and CI environments.

#qunit-plugin#unit-testing#headless-testing
Stars72
Forks13
Last commit9 years ago
timex
timexGo

A test-friendly replacement for Go's time package with mocking capabilities for time-dependent code.

#time-mocking#unit-testing#dependency-injection
Stars71
Forks5
Last commit6 years ago
TestBox
TestBoxColdFusion

A BDD/TDD testing and mocking framework for BoxLang and ColdFusion (CFML) applications.

#hacktoberfest#unit-testing#integration-testing
Stars71
Forks80
Last commit1 day ago
cpp14-project-template
cpp14-project-templateCMake

A cross-platform C++14 project template with continuous integration and documentation setup.

#doctest#codecov#unit-testing
Stars68
Forks12
Last commit7 years ago
assert
assertGo

A basic assertion library for Go's native testing framework with building blocks for custom assertions.

#go-testing#unit-testing#testing
Stars68
Forks16
Last commit3 years ago
web-audio-test-api
web-audio-test-apiJavaScript

A Web Audio API test library for continuous integration, enabling strict type checking and audio graph simulation.

#mock-library#unit-testing#continuous-integration
Stars68
Forks9
Last commit8 years ago
nunit
nunitC#

Deprecated test runner for NUnit 3 on .NET Core using the old project.json format.

#test-runner#unit-testing#project-json
Stars66
Forks24
Last commit8 years ago
Guise
GuiseSwift

A flexible, type-safe dependency resolution framework for Swift with support for concurrency and complex dependency hierarchies.

#ios#dependency-resolution#unit-testing
Stars65
Forks6
Last commit1 year ago
Hive_test
Hive_testJava

A unit test framework for Hive scripts that provides an embedded Hive environment with Derby database and HiveThriftService.

#unit-testing#apache-hive#java
Stars65
Forks47
Last commit4 years ago
NFC Demo
NFC DemoTypeScript

A cross-platform NFC reader mobile app built with Ionic 2 and TypeScript, featuring authentication, tag scanning, and i18n.

#authentication#unit-testing#ionic-framework
Stars64
Forks34
Last commit9 years ago
ember-window-mock
ember-window-mockTypeScript

An Ember CLI addon that provides a mockable window global for testing, with test-friendly replacements for location, alert, confirm, prompt, and more.

#es6-modules#unit-testing#integration-testing
Stars64
Forks17
Last commit
AcceptanceMark
AcceptanceMarkSwift

Generates strongly-typed XCTest cases from markdown tables for Fitnesse-style acceptance testing in Xcode.

#fitnesse#unit-testing#xctest
Stars64
Forks8
Last commit7 years ago
Indigo
IndigoC

Core OpenFlow agent and infrastructure modules for implementing OpenFlow switches on physical and virtual platforms.

#unit-testing#networking-infrastructure#openflow
Stars63
Forks64
Last commit2 years ago
ember-sinon
ember-sinonJavaScript

A deprecated Ember CLI addon that integrates the Sinon.js testing library for mocking and spying in Ember applications.

#javascript-testing#stubs#spies
Stars63
Forks11
Last commit2 years ago
ts
tsShell

A POSIX-compliant shell testing framework providing sandboxed test directories and assertion functions.

#command-line-tools#unit-testing#shell-scripting
Stars61
Forks9
Last commit5 years ago
dunit
dunitD

A unit testing toolkit for D with mocking capabilities and expressive assertions.

#software-testing#d#d-language
Stars60
Forks20
Last commit6 years ago
polish
polishRust

A Rust testing framework designed for Test-Driven Development with structured test cases and logging.

#software-testing#unit-testing#logging
Stars60
Forks7
Last commit5 months ago
with unused expressions
with unused expressionsJavaScript

An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.

#javascript-testing#developer-tools#unit-testing
Stars57
Forks10
Last commit
pytest-terraform
pytest-terraformPython

A pytest plugin that provisions Terraform infrastructure as fixtures for unit/functional tests, with offline replay support.

#unit-testing#python-testing#infrastructure-testing
Stars57
Forks18
Last commit3 months ago
Preact JSX Chai
Preact JSX ChaiJavaScript

Extend Chai with JSX assertions for Preact components, enabling deep and shallow equality and inclusion testing.

#chai-plugin#unit-testing#jsx-assertions
Stars56
Forks7
Last commit6 years ago
Yunit
YunitAutoHotkey

A super simple unit testing framework for AutoHotkey scripting language.

#software-testing#unit-testing#autohotkey
Stars56
Forks23
Last commit4 years ago
ColdFusion Koans
ColdFusion KoansColdFusion

A set of unit tests for learning ColdFusion by filling in values to make tests pass.

#unit-testing#educational#programming-koans
Stars56
Forks26
Last commit10 years ago
specdris
specdrisIdris

A spec-like unit testing framework for the Idris programming language.

#functional-programming#unit-testing#test-shuffling
Stars55
Forks8
Last commit7 years ago
karma-sabarivka-reporter
karma-sabarivka-reporterTypeScript

A Karma plugin that adds untested source files to Istanbul coverage reports for accurate test coverage statistics.

#javascript-testing#test-reporter#hacktoberfest
Stars55
Forks10
Last commit
Check-it
Check-itCommon Lisp

A randomized property-based testing library for Common Lisp, designed to embed QuickCheck-style tests into existing test frameworks.

#unit-testing#randomized-testing#test-generation
Stars55
Forks9
Last commit5 years ago
mocks.cr
mocks.crCrystal

A general-purpose mocking library for Crystal with support for partial doubles, instance doubles, and class doubles.

#unit-testing#tdd#test-doubles
Stars55
Forks14
Last commit6 years ago
crystal-koans
crystal-koansCrystal

An educational unit test suite for learning the Crystal programming language through test-driven exercises.

#hacktoberfest#developer-tools#programming-education
Stars55
Forks8
Last commit1 year ago
gulp-ava
gulp-avaJavaScript

A Gulp plugin to run AVA test files within a Gulp pipeline.

#gulp#test-runner#unit-testing
Stars55
Forks13
Last commit5 years ago
mecks_unit
mecks_unitElixir

An Elixir package for elegantly mocking module functions in asynchronous ExUnit tests using Erlang's :meck library.

#elegant#elixir#test-isolation
Stars54
Forks7
Last commit6 years ago
cpp-template
cpp-templatePython

A template C++ project using CMake for building and Catch for unit testing, with CI and tooling integration.

#clang-format#clang-tidy#sanitizers
Stars54
Forks15
Last commit4 years ago
XCTest Playground
XCTest PlaygroundSwift

A playground-compatible implementation of XCTest macros for Test-Driven Development in Swift playgrounds.

#macos-development#unit-testing#xctest
Stars54
Forks8
Last commit8 years ago
Ersatz Mock Server
Ersatz Mock ServerJava

A simulated HTTP server for testing client code with configurable responses.

#gradle#java-library#unit-testing
Stars51
Forks7
Last commit4 months ago
PreviousPage 10 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
1 month ago
4 days ago
Next
#Testing241
#Testing Framework90
#Test Automation72
#Test Framework68
#Tdd63
#Mocking57
#Javascript55
#Integration Testing54
#Go48
#Dotnet47
#Bdd47
#Swift45