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

cmake-example
cmake-exampleCMake

A comprehensive example project demonstrating various CMake features and best practices for building C/C++ projects.

#continuous-integration#cmake#c-plus-plus
Stars145
Forks52
Last commit5 years ago
jsonassert
jsonassertGo

A Go test assertion library for verifying that two JSON representations are semantically equal.

#hacktoberfest#unit-testing#test-assertions
Stars143
Forks16
Last commit8 months ago
Meadow
MeadowC#

An integrated Ethereum implementation and tool suite for Solidity testing, debugging, and development in C#.

#unit-testing#solidity#smart-contracts
Stars143
Forks23
Last commit3 years ago
dart.webdriver
dart.webdriverDart

A Dart client library for WebDriver that provides bindings for browser automation and testing.

#dart#integration-testing#selenium
Stars142
Forks48
Last commit2 months ago
Github Actions for Magento2
Github Actions for Magento2Shell

A collection of GitHub Actions for automating code quality checks, integration testing, and performance profiling of Magento 2 extensions.

#magento2#performance-testing#ci-cd
Stars142
Forks49
Last commit3 days ago
playwright-rust
playwright-rustRust

Rust language bindings for Microsoft Playwright, providing cross-browser end-to-end testing for the Rust ecosystem.

#playwright#cross-browser#async
Stars141
Forks16
Last commit6 days ago
mneme
mnemeElixir

Auto-updating snapshot testing utilities for Elixir that integrate with ExUnit.

#elixir#developer-tools#approval-testing
Stars140
Forks9
Last commit1 year ago
redux-devtools-dispatch
redux-devtools-dispatchJavaScript

A Redux DevTools extension that lets you manually dispatch actions to test your application's state changes.

#developer-tools#dispatch#testing
Stars140
Forks4
Last commit9 years ago
babel-jest
babel-jest

Jest plugin for Babel that automatically transforms JavaScript files using Babel during Jest testing.

#test-runner#unit-testing#transpiler
Stars138
Forks46
Last commit9 years ago
espec_phoenix
espec_phoenixElixir

ESpec helpers for Phoenix web framework, bringing BDD-style testing to Phoenix applications.

#elixir#channels#ecto
Stars138
Forks31
Last commit9 months ago
TypeScript Workers
TypeScript WorkersTypeScript

TypeScript types and mocks for building and testing Cloudflare Workers, generating three NPM packages.

#cloudflare-workers#service-worker#npm-package
Stars137
Forks11
Last commit4 years ago
angular-i18next
angular-i18nextTypeScript

A comprehensive Angular integration library for i18next, providing pipes, services, and utilities for internationalization.

#i18next#angular2#internationalization
Stars136
Forks35
Last commit2 months ago
es6-jspm-gulp-boilerplate
es6-jspm-gulp-boilerplateJavaScript

A boilerplate for developing ES6+ applications using JSPM for package management and Gulp for build automation.

#gulp#sass#boilerplate
Stars136
Forks25
Last commit10 years ago
nx-ng-starter
nx-ng-starterTypeScript

A scalable Nx monorepo starter template for building Angular and NestJS applications with integrated workflow automation.

#github-actions-ci#firebase-functions#graphql
Stars135
Forks16
Last commit1 day ago
clj-chrome-devtools
clj-chrome-devtoolsClojure

A Clojure library for controlling headless Chrome via the Chrome DevTools Protocol, with auto-generated low-level commands and higher-level automation utilities.

#clojurescript#headless-chrome#babashka
Stars134
Forks20
Last commit
chrome-debugging-client
chrome-debugging-clientTypeScript

An async/await friendly Chrome debugging client with TypeScript support, designed for automation.

#async-await#headless-browser#nodejs
Stars134
Forks17
Last commit4 months ago
lust
lustLua

A lightweight, single-file Lua test framework with expect-style assertions, spies, and nested describe/it blocks.

#spies#unit-testing#lightweight
Stars134
Forks10
Last commit1 month ago
shouldi
shouldiElixir

An Elixir testing library with nested contexts, descriptive test naming, and custom matchers for complex test cases.

#elixir#custom-matchers#testing
Stars134
Forks15
Last commit10 years ago
be
beGo

A minimalist Go testing helper providing simple assertions, golden file testing, and no dependencies.

#golden-file#minimalist#generic
Stars133
Forks1
Last commit11 months ago
testcase
testcaseGo

An opinionated Go testing framework that supports test-driven design with BDD conventions, modular testing components, and safe parallel execution.

#integration-testing#behavior-driven-development#tdd
Stars133
Forks11
Last commit18 days ago
GitHub Actions for Golang
GitHub Actions for GolangShell

A GitHub Action to run Go commands with automatic workspace setup, now deprecated in favor of actions/setup-go.

#devops#golang-action#workflow-automation
Stars131
Forks29
Last commit5 years ago
MockSSH
MockSSHPython

A Python library to mock SSH servers and define custom commands for testing automation scripts.

#honeypot#devops#unit-testing
Stars130
Forks25
Last commit1 month ago
svelte-jester
svelte-jesterTypeScript

A Jest transformer that precompiles Svelte components for testing, supporting both ESM and CJS.

#transformer#test-runner#unit-testing
Stars127
Forks17
Last commit1 year ago
superdeno
superdenoTypeScript

A super-agent driven library for testing Deno HTTP servers with a high-level abstraction.

#superagent#superdeno#integration-testing
Stars123
Forks8
Last commit4 days ago
Beanmother
BeanmotherJava

A Java library for creating test data objects using YAML fixtures and the ObjectMother pattern.

#object-mapping#fixtures#unit-testing
Stars122
Forks25
Last commit3 years ago
unit-threaded
unit-threadedD

Advanced multi-threaded unit test framework for D with custom assertions, property-based testing, and mocking.

#d-language#property-testing#unit-testing
Stars122
Forks38
Last commit3 months ago
superoak
superoakTypeScript

HTTP assertion library for testing Deno's Oak web framework, built as a wrapper around SuperDeno.

#superdeno#integration-testing#testing-library
Stars121
Forks10
Last commit1 month ago
oml
omlOCaml

A comprehensive OCaml library for mathematical and statistical analysis with typed, descriptive APIs.

#scientific-computing#typed-api#open-source
Stars120
Forks9
Last commit8 years ago
create-test-server
create-test-serverJavaScript

Creates a minimal Express server with HTTP/HTTPS support for testing, avoiding the need for mocking.

#http-server#integration-testing#server
Stars119
Forks13
Last commit6 years ago
webdriver
webdriverElixir

An Elixir client library implementing the WebDriver protocol for browser automation with PhantomJS, Firefox, Chrome, and remote servers.

#elixir#integration-testing#chromedriver
Stars119
Forks30
Last commit6 years ago
test-each
test-eachJavaScript

A test runner-agnostic library for data-driven testing, fuzz testing, and snapshot testing with descriptive titles.

#data-driven-testing#cartesian-product#data-driven
Stars118
Forks2
Last commit1 year ago
gocontracts
gocontractsGo

A Go tool that automatically generates pre- and post-condition checks from function descriptions to implement design-by-contract.

#developer-tools#preconditions#design-by-contract
Stars118
Forks12
Last commit7 years ago
Elm Batteries
Elm BatteriesElm

A project template and generator for building Elm applications with Parcel, Cypress, and Netlify integration.

#elm-test#project-template#cli-tool
Stars118
Forks5
Last commit4 years ago
nutmeg
nutmegTypeScript

A CLI tool to build, test, and publish vanilla Web Components with TypeScript and lit-html.

#web-components#custom-elements#webcomponents
Stars117
Forks9
Last commit2 years ago
And others
And othersMarkdown

A curated collection of software testing blogs and resources covering agile testing, test automation, TDD, and quality assurance.

#software-testing#testing-community#automated
Stars117
Forks12
Last commit4 months ago
pixels-catcher
pixels-catcherTypeScript

A library for UI snapshot testing of React Native components and screens, comparing pixel data to detect visual regressions.

#screenshot#ui-testing#ui
Stars116
Forks9
Last commit9 months ago
PreviousPage 20 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
1 year ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83