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

JMock
JMockJava

A high-performance Java library for generating realistic business data with internationalization support.

#simulation#high-performance#functions
Stars206
Forks23
Last commit26 days ago
babylonjs-webpack-es6
babylonjs-webpack-es6TypeScript

A Babylon.js starter template with TypeScript, Webpack, ES6 modules, hot reloading, and testing setup.

#es6-modules#hot-reloading#sample-project
Stars206
Forks104
Last commit18 hours ago
Publishing code coverage to CodeClimate
Publishing code coverage to CodeClimateTypeScript

A GitHub Action that publishes code coverage reports to Code Climate from CI workflows.

#quality#devops#codeclimate
Stars206
Forks63
Last commit1 year ago
charlatan
charlatanGo

A Go interface mocking tool that generates fake implementations for testing, with detailed call tracking.

#unit-testing#interface-mocking#mocking
Stars205
Forks8
Last commit2 years ago
gotestdox
gotestdoxGo

A command-line tool that formats Go test results as readable sentences to encourage literate test naming.

#agiledox#developer-tools#command-line-tool
Stars203
Forks5
Last commit1 month ago
gherkin-lint
gherkin-lintJavaScript

A configurable linter and validator for Gherkin feature files, written in JavaScript.

#linter#feature-files#gherkin
Stars202
Forks79
Last commit2 years ago
govcr
govcrGo

A Go library for recording and replaying HTTP/HTTPS interactions as mock cassettes for offline testing.

#playback#proxy#integration-testing
Stars200
Forks17
Last commit4 months ago
nvim-test
nvim-testLua

A Neovim wrapper for running tests across multiple programming languages and test runners.

#multi-language#pytest#test-runner
Stars200
Forks24
Last commit3 months ago
interchaintest
interchaintestGo

An end-to-end testing framework for blockchain interoperability, focusing on the Inter-Blockchain Communication (IBC) protocol.

#cosmos#blockchain-testing#cosmos-sdk
Stars197
Forks150
Last commit6 months ago
amrita
amritaElixir

A polite, well-mannered testing framework for Elixir with BDD-style mocks and checker-based assertions.

#elixir#developer-tools#unit-testing
Stars196
Forks28
Last commit9 years ago
blacksmith
blacksmithElixir

A data generation framework for Elixir that simplifies creating test records as maps or Ecto models.

#functional-programming#elixir#ecto
Stars195
Forks11
Last commit3 years ago
ember-cli-code-coverage
ember-cli-code-coverageJavaScript

A code coverage tool for Ember.js applications using Istanbul to instrument and report test coverage.

#ember-addon#test-coverage#babel-plugin
Stars195
Forks109
Last commit1 year ago
SafeDI
SafeDISwift

A compile-time-safe dependency injection library for Swift that eliminates boilerplate while ensuring dependency validity.

#ios#dependency-injection#swift-package-manager
Stars194
Forks8
Last commit2 months ago
stb-tester
stb-testerPython

Automated UI testing framework for set-top boxes and smart TVs using infrared commands and video analysis.

#remote-control#smart-tv#opencv
Stars193
Forks98
Last commit1 month ago
vue-axe
vue-axeJavaScript

Accessibility auditing for Vue.js applications using axe-core validation during development.

#hacktoberfest#vue-js#a11y
Stars191
Forks12
Last commit1 year ago
cargo-all-features
cargo-all-featuresRust

A Cargo subcommand to build and test all feature flag combinations for Rust crates.

#cargo-subcommand#rust-tooling#build-automation
Stars190
Forks25
Last commit9 months ago
jmeter-prometheus-plugin
jmeter-prometheus-pluginJava

A JMeter plugin that exposes performance test results as Prometheus metrics via an HTTP API.

#load-testing#performance-testing#jmeter
Stars189
Forks116
Last commit3 years ago
MirrorDiffKit
MirrorDiffKitSwift

A Swift library that provides human-readable diff output for XCTAssertEqual failures and default Equatable implementations.

#ios#library#unit-testing
Stars188
Forks5
Last commit2 years ago
actions/setup-ruby: Ruby
actions/setup-ruby: RubyTypeScript

A deprecated GitHub Action that sets up a Ruby environment with a specified version for CI/CD workflows.

#devops#workflow-automation#continuous-integration
Stars187
Forks70
Last commit5 years ago
gcd
gcdGo

An auto-generated Go client library for the Chrome DevTools Protocol, enabling programmatic browser control.

#headless-browser#client-library#testing
Stars187
Forks32
Last commit1 year ago
PHPUnit Polyfills
PHPUnit PolyfillsPHP

A set of polyfills for changed PHPUnit functionality to enable cross-version compatible PHP tests.

#unit-testing#polyfill#phpunit
Stars186
Forks13
Last commit8 days ago
chrome-devtools-protocol
chrome-devtools-protocolPHP

A PHP client library for interacting with Chrome DevTools Protocol to automate and control Chrome/Chromium browsers.

#chrome#screenshot#headless-chrome
Stars185
Forks50
Last commit18 hours ago
How to Write an Open Source JavaScript Library
How to Write an Open Source JavaScript Library

A comprehensive reference guide for creating, testing, and publishing open-source JavaScript libraries.

#open-source#library-development#continuous-integration
Stars185
Forks18
Last commit6 years ago
DockerSpec
DockerSpecRuby

A Ruby gem for running RSpec, Serverspec, Infrataster, and Capybara tests against Dockerfiles and Docker images.

#devops#travis-ci#serverspec
Stars182
Forks8
Last commit9 years ago
minitest
minitestScala

A lightweight testing framework for Scala and Scala.js with cross-compilation support.

#scala-js#unit-testing#lightweight
Stars182
Forks30
Last commit5 days ago
apicompat
apicompatGo

A Go tool that checks for backwards incompatible changes in Go libraries to ensure consumers still build.

#version-control#library#backwards-compatibility
Stars182
Forks5
Last commit9 years ago
gen_rmq
gen_rmqElixir

Elixir OTP behaviours for building RabbitMQ consumers and publishers with reduced boilerplate.

#elixir#clientdata-no#production-dependency
Stars181
Forks44
Last commit3 years ago
Preact Render Spy
Preact Render SpyJavaScript

A testing utility for Preact components that provides virtual DOM access and an enzyme-like API.

#unit-testing#test-utilities#testing
Stars178
Forks24
Last commit3 years ago
ralyxa
ralyxaRuby

A Ruby framework for building Amazon Alexa skills with Sinatra integration and session management.

#oauth#alexa-skills#voice-assistant
Stars177
Forks26
Last commit2 years ago
Hoverfly Java
Hoverfly JavaJava

Java binding for Hoverfly

#proxy#http#java
Stars176
Forks60
Last commit3 months ago
OSnap
OSnapOCaml

A high-performance snapshot testing tool focused on speed and ease of use, built with OCaml.

#snapshot#visual-regression-testing#testing-tool
Stars175
Forks3
Last commit3 months ago
is.sh
is.shShell

A human-readable alternative to the test command for writing clear conditions in bash scripts.

#readability#devops#shell-scripting
Stars174
Forks10
Last commit6 years ago
testen
testenJavaScript

Run tests for multiple Node.js versions locally using nvm, with automatic version detection from CI configs.

#nvm#dev-tools#travis
Stars173
Forks12
Last commit4 years ago
libenvpp
libenvppC++

A modern C++ library for type-safe, platform-independent environment variable parsing with validation and testing support.

#environment-variables#validation#cmake
Stars173
Forks16
Last commit2 months ago
testifylint
testifylintGo

A Go linter that checks for common mistakes and enforces best practices when using the testify testing framework.

#go-modules#testify#linter
Stars173
Forks18
Last commit28 days ago
Cypress Testing Suite
Cypress Testing SuiteJavaScript

A community-driven Cypress testing suite for Magento 2, covering frontend and backend e-commerce workflows.

#magento2#hacktoberfest#magento
Stars172
Forks41
Last commit2 years ago
PreviousPage 18 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
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83