Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing

Testing

1147 projects

Showing 36 of 1147 projects

Keyscope
KeyscopeRust

A Rust CLI tool to automate validation and invalidation workflows for API keys and secrets across 30+ providers.

#pentest#developer-tools#devops
Stars412
Forks113
Last commit1 year ago
Fake JSON Server
Fake JSON ServerC#

A .NET-based fake REST API server for prototyping and CRUD backends, with GraphQL support and no database required.

#crud-backend#fake-server#fake-data
Stars407
Forks95
Last commit7 days ago
QCheck
QCheckOCaml

QuickCheck inspired property-based testing for OCaml.

#monadic-interface#testing#property-based-testing
Stars406
Forks47
Last commit2 months ago
Spectre
SpectreSwift

A behavior-driven development (BDD) framework and test runner for Swift projects and playgrounds.

#open-source#test-runner#unit-testing
Stars406
Forks46
Last commit5 years ago
rexpect
rexpectRust

A Rust library for automating interactions with Unix processes and bash, similar to pexpect.

#processes#integration-testing#unix
Stars392
Forks69
Last commit28 days ago
Playwright
PlaywrightTypeScript

An ESLint plugin that enforces best practices and catches common errors in Playwright test code.

#playwright#typescript#code-quality
Stars392
Forks60
Last commit9 days ago
httpclient-interception
httpclient-interceptionC#

A .NET library for intercepting and stubbing HTTP requests made by HttpClient, primarily for testing purposes.

#httpclient#integration-testing#http-interception
Stars385
Forks32
Last commit17 days ago
Amaro
AmaroPython

A feature-rich iOS boilerplate that sets up a universal iOS app with logging, testing, and utility libraries via a single command.

#ios#objective-c#boilerplate
Stars384
Forks35
Last commit8 years ago
WebTau
WebTauJava

A unified testing API, CLI, and framework for writing unit, integration, and end-to-end tests across REST-API, WebSocket, GraphQL, Browser, Database, and CLI.

#database#report#rest
Stars383
Forks42
Last commit4 months ago
xBehave.net
xBehave.netC#

An xUnit.net extension for writing behavior-driven tests with natural language step descriptions.

#unit-testing#integration-testing#behavior-driven-development
Stars380
Forks49
Last commit5 years ago
Pure
PureSwift

A Swift library that simplifies implementing Pure Dependency Injection (DI) without a DI container.

#pure-di#ios#composition-root
Stars380
Forks19
Last commit4 years ago
rails-template(dao42)
rails-template(dao42)Ruby

A Rails application template with pre-configured best practices, Bootstrap 4, and deployment tools for senior developers.

#template#deployment#rails-template
Stars378
Forks87
Last commit1 year ago
how-to-export-cpp-library
how-to-export-cpp-libraryCMake

An OS-agnostic C++ library template using plain CMake for distribution, testing, and documentation.

#open-source#software-distribution#continuous-integration
Stars375
Forks52
Last commit
PHP-Mock
PHP-MockPHP

A PHP testing library that mocks non-deterministic built-in functions like time() and rand() using namespace fallback.

#unit-testing#phpunit#test-doubles
Stars371
Forks19
Last commit6 months ago
playwright-best-practices-skill
playwright-best-practices-skill

An AI skill providing specialized guidance for writing, debugging, and maintaining Playwright tests in TypeScript across various testing scenarios.

#playwright#ai#ai-skills
Stars368
Forks63
Last commit1 month ago
unexpected
unexpectedJavaScript

An extensible BDD assertion toolkit for JavaScript with a readable, expressive syntax.

#readable-tests#unit-testing#bdd
Stars368
Forks25
Last commit4 months ago
Nonius
NoniusC++

A header-only C++ micro-benchmarking framework for statistically rigorous performance measurement of small code snippets.

#statistical-analysis#c-plus-plus#testing
Stars365
Forks48
Last commit6 years ago
Dojo Boilerplate
Dojo BoilerplateJavaScript

A starter kit for rapidly developing web applications with the Dojo Toolkit, illustrating best practices.

#javascript-framework#dojo-toolkit#boilerplate
Stars363
Forks121
Last commit11 years ago
Swish
SwishSwift

A protocol-based networking library for Swift focused on requesting and decoding JSON via Decodable.

#ios#json-decoding#tvos
Stars359
Forks36
Last commit5 years ago
AVA
AVA

A curated list of resources for AVA, a minimal and futuristic JavaScript test runner.

#developer-tools#open-source#test-runner
Stars356
Forks31
Last commit4 years ago
Mochify
MochifyJavaScript

A Node.js tool that runs Mocha tests in browsers using Browserify, supporting Headless Chrome and WebDriver for cross-browser testing.

#javascript-testing#browserify#test-runner
Stars348
Forks53
Last commit2 years ago
Concuerror
ConcuerrorErlang

A stateless model checking tool for Erlang programs that systematically tests for concurrency errors.

#concurrent-erlang-programs#testing-tool#otp
Stars347
Forks43
Last commit2 months ago
electron-mocha
electron-mochaJavaScript

Run Mocha tests in Electron's main and renderer processes for browser environment testing.

#javascript-testing#test-runner#webgl-testing
Stars345
Forks64
Last commit9 months ago
SwiftUI Atom Properties
SwiftUI Atom PropertiesSwift

Atomic state management and dependency injection library for SwiftUI applications.

#declarative#ios#testability
Stars337
Forks18
Last commit2 months ago
chip8-test-rom
chip8-test-romRoff

A test ROM for verifying CHIP-8 emulator implementations against key opcodes.

#retro-computing#chip-8#emulator-testing
Stars336
Forks19
Last commit4 years ago
Snapshooter
SnapshooterC#

A flexible snapshot testing tool for .NET Core and .NET Framework, inspired by Jest Snapshot Testing.

#snapshot#unit-testing#mstest
Stars333
Forks37
Last commit6 months ago
cupaloy
cupaloyGo

A simple Go library for snapshot testing that automatically compares test outputs against committed snapshots.

#snapshot#unit-testing#regression-testing
Stars330
Forks27
Last commit3 years ago
mgodatagen
mgodatagenGo

A CLI tool to generate millions of pseudo-random BSON documents and insert them into MongoDB for testing and development.

#database#bson#performance-testing
Stars328
Forks69
Last commit1 year ago
Truss
TrussClojure

A lightweight, dependency-free library for Clojure/Script that provides inline assertions and contextual exceptions to improve error messages.

#clojure-spec#clojurescript#taoensso
Stars328
Forks15
Last commit1 month ago
RR
RRRuby

A Ruby test double framework with a rich selection of double techniques and terse syntax.

#test-unit#tdd#test-doubles
Stars327
Forks30
Last commit2 months ago
Spry
SprySwift

A Swift Playgrounds unit testing library for Mac and iOS with Nimble-compatible API.

#ios#quick#unit-testing
Stars323
Forks9
Last commit9 years ago
Weld
WeldRust

A full fake REST API generator written in Rust, inspired by json-server.

#backend-mocking#json-api#weld
Stars322
Forks27
Last commit2 years ago
Ionic 2
Ionic 2JavaScript

A comprehensive Ionic starter kit with testing, CI/CD, and build tools for hybrid mobile app development.

#gitlab-ci#continuous-integration#karma
Stars321
Forks105
Last commit3 years ago
Ionic Boilerplate
Ionic BoilerplateJavaScript

A comprehensive Ionic starter kit with testing, CI/CD, and build automation for hybrid mobile apps.

#build-automation#gitlab-ci#continuous-integration
Stars321
Forks105
Last commit3 years ago
XMLUnit
XMLUnitJava

A Java library for testing XML output via XPath, schema validation, and document comparisons.

#test xml#unit-testing#java
Stars320
Forks79
Last commit13 days ago
snitch
snitchC++

A lightweight C++20 testing framework focused on minimal heap allocation and fast compilation.

#constexpr#fast-compilation#unit-testing
Stars317
Forks15
Last commit6 months ago
PreviousPage 15 of 32Next

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
5 years ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83