Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing

Testing

857 projects

Showing 36 of 857 projects

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
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
Stars186
Forks26
Last commit6 months ago
PHPUnit Polyfills
PHPUnit PolyfillsPHP

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

#unit-testing#polyfill#phpunit
Stars185
Forks13
Last commit9 days 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 commit5 years 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 commit1 day 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
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 commit8 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 commit7 days ago
gen_rmq
gen_rmqElixir

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

#elixir#clientdata-no#production-dependency
Stars181
Forks45
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
Stars178
Forks25
Last commit2 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
OSnap
OSnapOCaml

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

#snapshot#visual-regression-testing#testing-tool
Stars174
Forks3
Last commit1 month 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
Forks11
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
emoji-rspec
emoji-rspecRuby

A collection of emoji-based formatters for RSpec test output, adding fun and personality to test results.

#emoji#ruby-gem#testing
Stars172
Forks12
Last commit12 years 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
Stars171
Forks41
Last commit2 years ago
typescript-challenges
typescript-challengesTypeScript

A collection of hands-on challenges to master TypeScript concepts through practical exercises.

#developer-tools#type-system#education
Stars170
Forks98
Last commit1 year ago
libenvpp
libenvppC++

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

#environment-variables#validation#cmake
Stars169
Forks15
Last commit27 days ago
test-anything
test-anythingJavaScript

A deprecated Node.js workshopper that teaches software testing fundamentals using the Test Anything Protocol (TAP).

#software-testing#education#command-line-tool
Stars169
Forks50
Last commit3 years 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
Stars169
Forks18
Last commit4 days ago
action-ros-ci
action-ros-ciTypeScript

A GitHub Action to build and test ROS and ROS 2 packages using colcon in CI/CD workflows.

#robotics#ros2#build-automation
Stars169
Forks64
Last commit1 month ago
ecto_fixtures
ecto_fixturesElixir

A fixture library for Elixir applications using Ecto, providing structured test data with associations and inheritance.

#fixtures#elixir#database-testing
Stars167
Forks14
Last commit6 years ago
ember-cli-deprecation-workflow
ember-cli-deprecation-workflowJavaScript

An Ember.js addon that silences deprecation noise during upgrades, allowing incremental fixes.

#developer-tools#ember-addon#workflow-automation
Stars165
Forks44
Last commit
smtpmock
smtpmockGo

A lightweight, configurable fake SMTP server written in Go for testing email functionality without a real mail server.

#email-testing#rfc-compliant#fake-smtp
Stars164
Forks24
Last commit2 months ago
How They Load Test
How They Load Test

A curated collection of publicly available resources on how companies around the world perform load testing and performance engineering.

#performance-engineering#load-testing#devops
Stars164
Forks12
Last commit6 months ago
PHP Assumptions
PHP AssumptionsPHP

A static analysis tool that detects weak boolean assumptions in PHP code and suggests converting them to assertions.

#developer-tools#cli-tool#assertions
Stars164
Forks12
Last commit1 year ago
telescope
telescopeLua

A highly customizable test library for Lua that allows declarative tests with nested contexts.

#custom-assertions#declarative-testing#test-runner
Stars164
Forks35
Last commit8 years ago
erlastic_search
erlastic_searchErlang

An Erlang client for Elasticsearch's REST API, enabling seamless integration of Elasticsearch into Erlang/OTP applications.

#otp#rest-api#elasticsearch-client
Stars163
Forks79
Last commit6 years ago
dbcleaner
dbcleanerGo

A Go library for cleaning databases between tests with parallel execution support using file locking.

#database-engine#test-isolation#driver
Stars163
Forks13
Last commit4 years ago
Sync Flavor
Sync FlavorPython

A synchronous FastAPI example project for building and testing CRUD APIs with Pytest and Docker.

#fastapi#containerization#pytest
Stars162
Forks19
Last commit2 years ago
Apex Test Kit
Apex Test KitApex

A Salesforce Apex library for generating test data with complex relationships and creating method stubs using BDD-style mocking.

#salesforce#unit-testing#apex-test
Stars162
Forks25
Last commit3 years ago
test-log
test-logRust

A Rust crate that automatically initializes logging and tracing infrastructure for tests via a custom #[test] attribute.

#tracing#test-attribute#logging
Stars159
Forks43
Last commit15 days ago
Kraken CI
Kraken CIPython

A modern, open-source, on-premise CI/CD system focused on testing and scalability.

#continuous-testing#reporting#devops
Stars159
Forks20
Last commit5 months ago
JavaScript Books
JavaScript Books

A curated list of the best JavaScript books for developers at all skill levels, from beginner to advanced.

#programming-books#developer-education#nodejs
Stars158
Forks7
Last commit1 month ago
faker
fakerCrystal

A Crystal library for generating fake data like names, addresses, emails, and more for testing and development.

#crystal-shard#fake-data#mock-data
Stars158
Forks19
Last commit2 years ago
Preact Testing Library
Preact Testing LibraryJavaScript

Simple and complete Preact DOM testing utilities that encourage good testing practices.

#unit-testing#frontend-testing#test-utilities
Stars157
Forks39
Last commit3 months ago
PreviousPage 18 of 24Next

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
1 month ago
#Unit Testing180
#Test Automation125
#Go113
#Ci Cd112
#Javascript101
#Integration Testing96
#Nodejs83
#Developer Tools77
#Golang75
#Docker68
#Devops67
#Testing Tools67