Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing Framework

Testing Framework

166 projects

Showing 36 of 166 projects

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
Redspot
RedspotTypeScript

A development environment, testing framework, and asset pipeline for Substrate pallet-contracts (ink!) development.

#plugin-system#ink-contracts#smart-contracts
Stars69
Forks17
Last commit4 years ago
crytic
cryticCrystal

A mutation testing framework for the Crystal programming language that modifies code to evaluate test suite effectiveness.

#software-testing#hacktoberfest#crystal-shard
Stars68
Forks5
Last commit8 months 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
NBehave
NBehaveC#

A .NET framework for behavior-driven development that shifts testing vocabulary from test-based to behavior-based.

#behavior-driven-development#tdd#bdd-framework
Stars62
Forks19
Last commit8 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
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
Yunit
YunitAutoHotkey

A super simple unit testing framework for AutoHotkey scripting language.

#software-testing#unit-testing#autohotkey
Stars56
Forks23
Last commit4 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
WebDriverAgent
WebDriverAgentObjective-C

A WebDriver server for iOS that enables remote control and automation of iOS devices and simulators.

#simulator#remote-control#xctest
Stars53
Forks15
Last commit7 years ago
clsdk
clsdkC++

A C++ testing framework for EOSIO smart contracts with in-contract WebAssembly debugging in VS Code.

#webassembly#smart-contracts#eosio
Stars51
Forks24
Last commit2 years ago
Smoketest
SmoketestComponent Pascal

A Delphi framework for writing tests and performance benchmarks on Microsoft Windows, compatible with Delphi 7 through 2010.

#windows-development#delphi-7#reusable-components
Stars50
Forks12
Last commit9 years ago
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
BASIS
BASISC++

CMake BASIS is a build system and software implementation standard that simplifies creating sharable software and libraries.

#project-template#software-standards#perl
Stars49
Forks10
Last commit5 years 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
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
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
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
Awesome Cucumber
Awesome Cucumber

A curated collection of Cucumber and Gherkin resources for behavior-driven development (BDD) testing.

#software-testing#bdd-tools#rails
Stars45
Forks11
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
WP-CLI tests repository
WP-CLI tests repositoryPHP

A testing framework for WP-CLI packages providing Behat, PHPUnit, PHPCS, and linting tools.

#phpcs#behat#wordpress-development
Stars42
Forks27
Last commit1 day ago
SnapshotTest
SnapshotTestSwift

A Swift-based snapshot testing tool for iOS and tvOS that captures and compares view images during development.

#apple-platforms#ios#xctest
Stars41
Forks6
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
osrf_testing_tools_cpp
osrf_testing_tools_cppC++

A collection of C++ testing utilities including memory interception, Googletest integration, and environment-aware test runners.

#googletest#test-runner#cplusplus-11
Stars38
Forks34
Last commit2 months ago
Halva
HalvaTypeScript

A toolchain for developing and testing Substrate-based decentralized applications with a Truffle-inspired workflow.

#developer-tools#dapp-development#extrinsic-testing
Stars35
Forks3
Last commit3 years ago
EOSLIME
EOSLIMEJavaScript

A complete EOSIO framework for development, testing, and deployment in JavaScript and TypeScript.

#javascript-framework#eoslime#smart-contracts
Stars35
Forks15
Last commit3 years ago
microtest
microtestCrystal

A small, opinionated Crystal testing framework that uses power asserts as the only assertion method.

#minimalist#unit-testing#randomized-testing
Stars32
Forks3
Last commit8 months ago
cdi-test
cdi-testJava

A JUnit 5 extension for testing CDI components with efficient container booting and mock support.

#cdi#weld#junit5
Stars31
Forks7
Last commit11 days ago
Hamcrest
HamcrestGo

A fluent framework for declarative matcher objects in Go, enabling self-describing assertions for testing and runtime validation.

#declarative-programming#matchers#unit-testing
Stars30
Forks5
Last commit5 years ago
voicetest
voicetestPython

A test harness for voice agents that imports from platforms like Retell and VAPI, runs autonomous simulations, and evaluates with LLM judges.

#bland#retell#dspy
Stars28
Forks4
Last commit4 days ago
crotest
crotestCrystal

A tiny and simple test framework for Crystal with common assertions and no pollution into Object class.

#unit-testing#dsl#crystal-lang
Stars28
Forks5
Last commit4 years ago
RoslynTestKit
RoslynTestKitC#

A lightweight framework for writing unit tests for Roslyn diagnostic analyzers, code fixes, refactorings, and completion providers.

#diagnostic-analyzers#unit-testing#code-fixes
Stars27
Forks10
Last commit10 months ago
gms2-test
gms2-testGame Maker Language

A unit testing framework for GameMaker Studio 2.3+ enabling developers to write and run tests for their game code.

#software-testing#gamemaker#unit-testing
Stars27
Forks2
Last commit3 years ago
React Native Diagnose
React Native DiagnoseJavaScript

A React Native framework for runtime testing and diagnostics of mobile apps on real devices.

#ios#android#diagnose
Stars26
Forks2
Last commit7 years ago
Expecto Template
Expecto TemplateF#

A .NET Core template for creating F# test projects using the Expecto testing library.

#expecto#template#unit-testing
Stars25
Forks9
Last commit1 year ago
PreviousPage 4 of 5

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
Next
#Unit Testing90
#Testing49
#Test Automation43
#Tdd26
#Bdd25
#Integration Testing22
#Ci Cd19
#Go16
#Dotnet12
#Golang11
#Assertions11
#Cross Platform11