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

ember-percy
ember-percyJavaScript

Ember addon for visual regression testing with Percy.

#visual-regression-testing#ember-percy#percy-integration
Stars72
Forks41
Last commit4 days ago
PHP
PHPPHP

A PHP client library extending Selenium 3 to support Appium for mobile app automation testing.

#ios#mobile-automation#android
Stars71
Forks38
Last commit8 years ago
multitick
multitickGo

A Go package that multiplexes aligned time.Ticker channels for coordinating multiple goroutines with non-blocking ticks.

#time-ticker#coordination#non-blocking
Stars71
Forks3
Last commit2 years ago
timex
timexGo

A test-friendly replacement for Go's time package with mocking capabilities for time-dependent code.

#time-mocking#unit-testing#dependency-injection
Stars70
Forks5
Last commit6 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
Stars70
Forks5
Last commit9 months ago
i18n Testing Data
i18n Testing Data

Real-world international name datasets for testing software internationalization and localization.

#software-testing#unicode#l10n
Stars69
Forks11
Last commit4 months ago
CAN Simulator
CAN SimulatorGo

A Go program for the Raspberry Pi CAN bus simulator to develop and test the Carloop open-source car adapter.

#spi#embedded-systems#can-bus
Stars69
Forks10
Last commit10 years ago
Mongo-Thingy
Mongo-ThingyPython

A powerful schema-less Object-Document Mapper for MongoDB with Python, supporting both synchronous and asynchronous operations.

#orm#database#python-library
Stars69
Forks13
Last commit4 months ago
RxMultipeer
RxMultipeerSwift

A testable RxSwift wrapper for Apple's MultipeerConnectivity framework, enabling reactive peer-to-peer networking.

#adapter-pattern#ios#multipeer-connectivity
Stars68
Forks11
Last commit8 years ago
web-audio-test-api
web-audio-test-apiJavaScript

A Web Audio API test library for continuous integration, enabling strict type checking and audio graph simulation.

#mock-library#unit-testing#continuous-integration
Stars68
Forks9
Last commit8 years ago
assert
assertGo

A basic assertion library for Go's native testing framework with building blocks for custom assertions.

#go-testing#unit-testing#testing
Stars67
Forks16
Last commit4 years ago
gobase
gobaseGo

A simple skeleton for Go applications following standard project layout with pre-configured tools and structure.

#template#skeleton#project-template
Stars66
Forks6
Last commit3 years ago
meteortesting:mocha
meteortesting:mochaJavaScript

A Mocha test driver package for Meteor that reports both server and client test results in the server console.

#hacktoberfest#full-stack-testing#test-driver
Stars66
Forks42
Last commit1 month ago
aiodebug
aiodebug

A lightweight library for monitoring and testing asyncio applications with detailed event loop diagnostics.

#asyncio#monitoring#python
Stars65
Forks3
Last commit4 years ago
ember-window-mock
ember-window-mockTypeScript

An Ember CLI addon that provides a mockable window global for testing, with test-friendly replacements for location, alert, confirm, prompt, and more.

#es6-modules#unit-testing#integration-testing
Stars64
Forks17
Last commit
behave-webdriver
behave-webdriverPython

Selenium webdriver step library for use with the behave BDD testing framework

#webdriverio#selenium-webdriver#selenium
Stars63
Forks21
Last commit1 year ago
ember-sinon
ember-sinonJavaScript

A deprecated Ember CLI addon that integrates the Sinon.js testing library for mocking and spying in Ember applications.

#javascript-testing#stubs#spies
Stars63
Forks10
Last commit2 years ago
SmtpMock
SmtpMockRuby

A Ruby SMTP mock server wrapper for testing email functionality by mimicking any SMTP server behavior.

#email-testing#hacktoberfest#fake-server
Stars63
Forks3
Last commit1 year ago
chrome-devtools-kotlin
chrome-devtools-kotlinKotlin

A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.

#chrome-devtools-kotlin#chrome#coroutines
Stars62
Forks7
Last commit1 day ago
playwright-magic-steps
playwright-magic-stepsTypeScript

Automatically transforms JavaScript comments into structured Playwright test steps for cleaner test code.

#playwright#developer-tools#ai-testing
Stars61
Forks4
Last commit3 months ago
docker-ng-cli-karma
docker-ng-cli-karmaDockerfile

A Docker image for running Angular CLI projects and Karma tests with Chrome, including WebGL support via Xvfb.

#chrome#frontend-development#xvfb
Stars61
Forks19
Last commit5 days ago
tap-notify
tap-notifyJavaScript

A TAP reporter that sends desktop notifications for test results on OS X, Linux, and Windows.

#developer-tools#ci-cd#testing
Stars61
Forks10
Last commit7 years ago
Run Julia tests
Run Julia testsJulia

A GitHub Action to run tests for Julia packages across multiple platforms and Julia versions.

#hacktoberfest#julia#continuous-integration
Stars61
Forks32
Last commit28 days ago
Corridor
CorridorSwift

A Coreader-like dependency injection microframework for Swift that enables controlled substitution of coeffects like dates and network calls in tests.

#functional-programming#ios#testability
Stars61
Forks3
Last commit6 years ago
gulp-coverage
gulp-coverageJavaScript

A Gulp plugin for generating code coverage reports in Node.js, independent of the test runner used.

#accessibility#ci-cd#nodejs
Stars60
Forks10
Last commit5 years ago
go-vertical-slice-architecture
go-vertical-slice-architectureGo

A Go project template implementing vertical slice architecture for clean, testable, and dependency-isolated code.

#api#backend-template#dependency-injection
Stars60
Forks6
Last commit
TDDSwiftPlayground
TDDSwiftPlaygroundSwift

A demonstration of using Swift Playgrounds for Test Driven Development with XCTest.

#educational#xctest#testing
Stars60
Forks8
Last commit6 years ago
terraform-provider-graphql
terraform-provider-graphqlGo

A Terraform provider for managing GraphQL API resources through infrastructure-as-code.

#devops#graphql#terraform-provider
Stars59
Forks17
Last commit24 days ago
vcr
vcrCrystal

A VCR port for Crystal that records HTTP interactions during tests and replays them for faster, deterministic test runs.

#integration-testing#http-recording#test-performance
Stars59
Forks7
Last commit3 years ago
luarocks-tag-release
luarocks-tag-releaseLua

A GitHub workflow that automatically publishes LuaRocks packages from git tags, designed for Neovim plugins.

#release#cicd#workflow
Stars57
Forks3
Last commit1 day ago
with unused expressions
with unused expressionsJavaScript

An ESLint plugin that overrides no-unused-expressions to be friendly towards Chai.js expect and should statements.

#javascript-testing#developer-tools#unit-testing
Stars57
Forks10
Last commit
Test Ansible roles with Molecule
Test Ansible roles with Molecule

A GitHub Action to test Ansible roles using Molecule with Docker containers.

#devops#molecule#infrastructure-as-code
Stars57
Forks8
Last commit2 years ago
Check-it
Check-itCommon Lisp

A randomized property-based testing library for Common Lisp, designed to embed QuickCheck-style tests into existing test frameworks.

#unit-testing#randomized-testing#test-generation
Stars56
Forks9
Last commit6 years ago
restit
restitGo

A Go micro-framework for writing readable and reusable integration tests for JSON-based RESTful APIs.

#micro-framework#integration-testing#rest-api
Stars56
Forks4
Last commit1 month ago
lmieulet:meteor-coverage
lmieulet:meteor-coverageJavaScript

A Meteor package for collecting statement, line, function, and branch coverage from both server and client code.

#swc#ci-cd#typescript
Stars56
Forks18
Last commit11 months ago
hook-std
hook-stdJavaScript

A Node.js library to intercept, modify, and collect stdout and stderr output.

#stdout#logging#nodejs
Stars56
Forks12
Last commit11 months ago
PreviousPage 23 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
2 days ago
2 years ago
2 months ago
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83