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

merlin
merlinTypeScript

A Jest-inspired testing and benchmarking framework for Deno with a comprehensive set of matchers and async support.

#unit-testing#deno#cli-tool
Stars49
Forks2
Last commit4 years ago
double
doubleElixir

An Elixir library for creating injectable test dependencies using pattern matching and message passing without overriding existing modules.

#elixir#unit-testing#mocking-alternative
Stars49
Forks6
Last commit3 years ago
karma-typescript-preprocessor
karma-typescript-preprocessorTypeScript

A Karma preprocessor that compiles TypeScript files to JavaScript on the fly during test execution.

#test-runner#unit-testing#transpiler
Stars49
Forks20
Last commit3 years ago
Fix
FixRuby

A modern Ruby testing framework that separates specifications from examples using RFC 2119 language for clear behavior definition.

#test-matchers#unit-testing#rfc-2119
Stars48
Forks2
Last commit24 days ago
fluent-asserts
fluent-assertsD

A fluent assertion framework for D that provides expressive syntax and detailed error messages for unit testing.

#d-language#unit-testing#fluent-interface
Stars48
Forks6
Last commit1 month ago
CheckL
CheckLCommon Lisp

A Common Lisp testing framework that captures interactive REPL sessions as regression tests.

#repl-integration#unit-testing#slime
Stars47
Forks3
Last commit8 years ago
GUT Visual Studio Code Extension
GUT Visual Studio Code ExtensionTypeScript

A VSCode extension to run GUT unit and integration tests for Godot projects directly from the editor.

#test-runner#unit-testing#integration-testing
Stars47
Forks9
Last commit2 months ago
gomatch
gomatchGo

A Go library for validating JSON against patterns, focusing on essential parts to make tests more expressive and less fragile.

#matcher#unit-testing#testing-library
Stars47
Forks3
Last commit5 years ago
expect
expectTypeScript

A Jest-like expect testing library for Deno, now deprecated in favor of jsr:@std/expect.

#jest-like#unit-testing#deno
Stars45
Forks12
Last commit1 year ago
pico-test
pico-testJavaScript

A testing framework for PICO-8 that runs tests by piping PICO-8's output to a Node.js CLI tool.

#unit-testing#cart#cli-tool
Stars45
Forks4
Last commit3 years ago
DelphiCodeCoverageWizardPlus
DelphiCodeCoverageWizardPlusPascal

A GUI wizard for generating and running Delphi code coverage reports from DUnit/DUnitX unit tests.

#unit-testing#dunit#dunitx
Stars44
Forks10
Last commit1 month ago
ava-fast-check
ava-fast-checkJavaScript

Integrates property-based testing with AVA using fast-check to generate and run test cases automatically.

#unit-testing#typescript#testing
Stars44
Forks4
Last commit4 years ago
should
shouldGo

An expressive Go assertion library that makes tests readable and provides detailed error messages for easier debugging.

#developer-tools#library#unit-testing
Stars44
Forks10
Last commit29 days ago
factory_girl_elixir
factory_girl_elixirElixir

A minimal Elixir implementation of Ruby's factory_girl for generating test data.

#elixir#unit-testing#factory-pattern
Stars43
Forks5
Last commit11 years ago
AutoMockable
AutoMockableSwift

A Swift framework that uses the type system to easily create mocked instances of data types for testing.

#ios#unit-testing#type-system
Stars43
Forks3
Last commit7 years ago
ember-cli-yadda
ember-cli-yaddaJavaScript

An Ember CLI addon for writing and running BDD tests using Gherkin syntax and Yadda.

#hacktoberfest#unit-testing#integration-testing
Stars42
Forks22
Last commit3 years ago
phalcon-demo
phalcon-demoPHP

A modified Phalcon INVO application demonstrating Codeception testing basics for PHP web applications.

#crud-testing#unit-testing#codeception
Stars42
Forks15
Last commit4 years ago
Guinness
GuinnessDart

A port of the Jasmine testing framework to Dart, providing a familiar syntax for writing unit tests.

#dart#test-matchers#karma-integration
Stars42
Forks9
Last commit10 years ago
Persimmon
PersimmonF#

A unit test framework for F# that leverages computation expressions for expressive test definitions.

#functional-programming#nuget#unit-testing
Stars41
Forks7
Last commit4 years ago
Crispy
CrispyGame Maker Language

A unit testing framework built in GML for GameMaker LTS 2022+.

#gamemaker#unit-testing#gamemaker-studio-2
Stars40
Forks3
Last commit8 months ago
cmake-unit
cmake-unitCMake

A unit testing framework for CMake scripts, enabling automated testing of CMake macros and build logic.

#unit-testing#continuous-integration#cmake
Stars39
Forks5
Last commit9 years ago
EmailValidationPascal
EmailValidationPascalPascal

A Pascal/Delphi class for validating email address syntax with international (RFC653x) support.

#unit-testing#email-validation#pascal
Stars38
Forks14
Last commit8 years ago
Micropython-ESP-WiFi-Manager
Micropython-ESP-WiFi-ManagerPython

A MicroPython-based WiFi manager for ESP devices that provides a web interface to configure and connect to networks.

#iot#simulation#micropython
Stars37
Forks8
Last commit3 years ago
test-doubles
test-doublesClojure

A small spying and stubbing library for Clojure and ClojureScript testing.

#clojurescript#test-isolation#unit-testing
Stars36
Forks4
Last commit4 years ago
ngx-page-object-model
ngx-page-object-modelTypeScript

A lightweight Angular library that simplifies component testing using the Page Object Model pattern.

#angular-testing#unit-testing#testing-library
Stars36
Forks1
Last commit6 days ago
DBNetworkStack
DBNetworkStackSwift

A Swift network abstraction layer for typed resource fetching and model mapping with composable features.

#ios#network-abstraction#unit-testing
Stars36
Forks5
Last commit5 months ago
tincan
tincanTypeScript

A lightweight Jest-like BDD testing library for Deno that uses the built-in test runner.

#jest-like#unit-testing#deno
Stars36
Forks2
Last commit1 year ago
ConsoleCaptor
ConsoleCaptorJava

A Java library for capturing console output (System.out and System.err) in unit and integration tests without mocking.

#unit-testing#integration-testing#java
Stars35
Forks5
Last commit1 month ago
jest-transform-svelte
jest-transform-svelteJavaScript

A Jest transformer for unit testing Svelte components by compiling them for JavaScript test environments.

#transformer#javascript-testing#unit-testing
Stars35
Forks7
Last commit3 years ago
Verify.Blazor - a snapshot testing library for Blazor components
Verify.Blazor - a snapshot testing library for Blazor componentsC#

A library for rendering Blazor components to verified snapshot files using Blazor's native rendering APIs.

#unit-testing#bunit#csharp
Stars35
Forks2
Last commit
DNTFrameworkCoreTemplate
DNTFrameworkCoreTemplateC#

Boilerplate project templates for building ASP.NET Core applications with DNTFrameworkCore.

#dntframework#unit-testing#integration-testing
Stars34
Forks8
Last commit7 years ago
bashwithnails
bashwithnailsShell

A bash framework with module loading, dependency management, and weak OOP support for structured scripting.

#module-system#unit-testing#shell-scripting
Stars34
Forks4
Last commit3 years ago
fixenv
fixenvGo

A pytest-inspired fixture caching engine for Go tests with scope control, automatic cleanup, and no external dependencies.

#unit-testing#dependency-injection#testing
Stars34
Forks1
Last commit8 months ago
generator-node-gulp
generator-node-gulpJavaScript

A Yeoman generator for creating Node.js modules with Gulp and Mocha unit tests.

#task-automation#gulp#unit-testing
Stars34
Forks14
Last commit10 years ago
qunitx
qunitxTypeScript

A universal JavaScript/TypeScript testing framework that runs the same tests in Node.js, Deno, and browsers using the mature QUnit API.

#javascript-testing#unit-testing#deno
Stars34
Forks2
Last commit10 days ago
QUnit
QUnitJavaScript

An ESLint plugin providing linting rules specifically for QUnit JavaScript testing framework.

#javascript-testing#unit-testing#code-quality
Stars33
Forks25
Last commit11 days ago
PreviousPage 11 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
3 days ago
Next
#Testing241
#Testing Framework90
#Test Automation72
#Test Framework68
#Tdd63
#Mocking57
#Javascript55
#Integration Testing54
#Go48
#Dotnet47
#Bdd47
#Swift45