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

Sitecore FakeDb
Sitecore FakeDbC#

A unit testing framework for Sitecore that enables creation and manipulation of Sitecore content in memory.

#unit-testing#integration-testing#content-management
Stars114
Forks36
Last commit3 years ago
jest-marbles
jest-marblesTypeScript

A set of helper functions and Jest matchers for RxJS marble testing, making reactive code testing easy and clear.

#jest-matchers#rxjs6#unit-testing
Stars114
Forks14
Last commit7 days ago
Virtual Alexa
Virtual AlexaTypeScript

A Node.js library for programmatically testing and debugging Alexa skills with unit, regression, and end-to-end testing.

#unit-testing#alexa-custom-skill#regression-testing
Stars114
Forks35
Last commit1 year ago
gulp-jasmine
gulp-jasmineJavaScript

A Gulp plugin for running Jasmine 3 tests in Node.js with configurable reporters and options.

#javascript-testing#test-runner#unit-testing
Stars112
Forks40
Last commit4 years ago
TypedDefaults
TypedDefaultsSwift

A Swift utility library for type-safe storage and retrieval of custom types in NSUserDefaults.

#ios#unit-testing#nsuserdefaults
Stars110
Forks3
Last commit8 years ago
webmock.cr
webmock.crCrystal

A Crystal library for stubbing HTTP::Client requests in tests, inspired by the Ruby webmock gem.

#webmock#unit-testing#integration-testing
Stars110
Forks19
Last commit1 year ago
Shop Cart in PHP
Shop Cart in PHPPHP

A demonstration of Domain-Driven Design applied to a simple e-shop cart with dynamic pricing and testing strategies.

#software-architecture#ddd-samples#unit-testing
Stars109
Forks9
Last commit3 years ago
aresponses
aresponsesPython

An asyncio testing server for mocking external HTTP services, similar to the responses library but for aiohttp.

#asyncio#aiohttp#pytest
Stars108
Forks20
Last commit1 year ago
gocrest
gocrestGo

A Hamcrest-like assertion library for Go providing composable, self-describing matchers for readable tests.

#matcher#test-matchers#unit-testing
Stars107
Forks7
Last commit1 month ago
CATG
CATGJava

A concolic unit testing engine for Java programs that combines concrete and symbolic execution to generate test inputs.

#asm#gradle#unit-testing
Stars106
Forks34
Last commit8 years ago
RSpec
RSpecRuby

A behavior-driven development framework for Ruby providing core testing tools with executable examples and expectations.

#rspec-core#unit-testing#behavior-driven-development
Stars106
Forks44
Last commit12 days ago
quicktest.nvim
quicktest.nvimC++

A Neovim plugin for running tests with live feedback in split windows or popups, supporting multiple languages and frameworks.

#vimscript#developer-tools#test-runner
Stars104
Forks10
Last commit1 month ago
wstest
wstestGo

A Go websocket client for unit testing websocket handlers without requiring a live server.

#http-handler#go-testing#unit-testing
Stars102
Forks18
Last commit5 years ago
Jasmine
JasmineJavaScript

An ESLint plugin providing rules to enforce best practices and catch common errors in Jasmine test suites.

#javascript-testing#unit-testing#eslint-plugin-jasmine
Stars101
Forks57
Last commit1 year ago
ex_spec
ex_specElixir

Adds RSpec-style context and it macros to ExUnit for better test organization in Elixir.

#hex#elixir#unit-testing
Stars99
Forks5
Last commit8 years ago
nbcelltests
nbcelltestsPython

A JupyterLab extension for writing and running unit tests directly within Jupyter notebook cells.

#jupyterlab-extension#software-testing#pytest
Stars97
Forks24
Last commit1 day ago
ALRT
ALRTSwift

A chainable constructor for UIAlertController that simplifies presenting alerts and action sheets in iOS apps.

#mobile-ui#alert-controller#ios
Stars95
Forks11
Last commit5 years ago
mockery
mockeryElixir

A simple mocking library for asynchronous testing in Elixir that avoids module overrides and runtime module creation.

#mock-library#elixir-lang#elixir
Stars94
Forks10
Last commit8 months ago
RestQA
RestQAJavaScript

A developer-friendly microservice testing framework that automates API, integration, and performance tests using Gherkin syntax.

#performance-testing#unit-testing#integration-testing
Stars93
Forks12
Last commit1 year ago
rspec-terraform
rspec-terraformRuby

RSpec-based testing framework for validating Terraform modules with unit test matchers.

#unit-testing#configuration-validation#ruby-gem
Stars92
Forks10
Last commit10 years ago
rhum
rhumTypeScript

A test double library for Deno and Node.js that follows Gerard Meszaros's test double definitions.

#unit-testing#deno#test-doubles
Stars91
Forks6
Last commit2 years ago
MockSwift
MockSwiftSwift

A Swift mock library for writing mocks and improving unit tests, inspired by Mockito.

#mock-library#ios#unit-testing
Stars91
Forks8
Last commit1 month ago
purescript-test-unit
purescript-test-unitPureScript

An asynchronous unit test runner for PureScript that integrates with QuickCheck and supports multiple output formats.

#functional-programming#test-runner#property-testing
Stars90
Forks33
Last commit
gounit
gounitGo

A command-line tool that generates Go test stubs based on function or method signatures.

#generator#developer-tools#unit-testing
Stars87
Forks11
Last commit7 years ago
dispatch
dispatchShell

A lightweight, dependency-free toolkit for software automation, provisioning, and testing across multiple platforms.

#unit-testing#shell-scripting#lightweight
Stars87
Forks4
Last commit11 years ago
es6-boilerplate
es6-boilerplateJavaScript

A boilerplate for writing ES6 applications with transpilation to ES5, supporting AMD and browser global modules with build tooling.

#module-system#gulp#unit-testing
Stars87
Forks3
Last commit8 years ago
testcerts
testcertsGo

A Go library for dynamically generating self-signed certificates and certificate authorities for testing.

#self-signed-certificates#unit-testing#certificate-authority
Stars85
Forks11
Last commit1 day ago
Lunatest
LunatestLua

xUnit-style unit testing framework for Lua with randomized testing support, compatible with C projects using Lua.

#c-integration#property-testing#unit-testing
Stars84
Forks23
Last commit4 years ago
ada-util
ada-utilAda

A comprehensive Ada utility library providing logging, serialization, encoding, stream composition, and concurrency tools for building robust applications.

#stream-processing#process#unit-testing
Stars82
Forks16
Last commit1 day ago
swift-testing-expectation
swift-testing-expectationSwift

A Swift library providing XCTest-like asynchronous expectations for the Swift Testing framework.

#ios#swift-testing#unit-testing
Stars79
Forks4
Last commit1 month ago
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
Stars78
Forks2
Last commit5 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
ngx-speculoos
ngx-speculoosTypeScript

A library for writing simpler, cleaner unit tests for Angular components using the page object pattern.

#testing-utilities#unit-testing#page-object-pattern
Stars77
Forks3
Last commit1 day 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 commit10 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
PreviousPage 9 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
3 years ago
Next
#Testing161
#Testing Framework61
#Test Automation55
#Tdd52
#Test Framework47
#Mocking45
#Swift39
#Bdd39
#Integration Testing38
#Javascript37
#Dotnet36
#Csharp34