Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing Tools

Testing Tools

273 projects

Showing 36 of 273 projects

AyeSpy
AyeSpyJavaScript

A high-performance visual regression testing tool that catches UI regressions with fast image comparisons.

#visual-regression-testing#selenium-webdriver#screenshot-comparison
Stars219
Forks12
Last commit9 months ago
MiniCover
MiniCoverC#

A cross-platform code coverage tool for .NET Core that instruments assemblies and generates detailed reports.

#dotnet-tool#devops#continuous-integration
Stars215
Forks41
Last commit8 days ago
power_assert
power_assertElixir

Power Assert for Elixir: enhances ExUnit test output by showing evaluation results of each expression in assertions.

#elixir#developer-tools#assert
Stars215
Forks6
Last commit3 years ago
JMock
JMockJava

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

#simulation#high-performance#functions
Stars212
Forks23
Last commit2 months ago
charlatan
charlatanGo

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

#unit-testing#interface-mocking#mocking
Stars205
Forks10
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 commit3 months ago
nvim-test
nvim-testLua

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

#multi-language#pytest#test-runner
Stars199
Forks25
Last commit2 months ago
mailgun
mailgunElixir

An Elixir client library for sending emails via the Mailgun API with a clean, declarative interface.

#elixir#attachments#email-client
Stars197
Forks96
Last commit3 years ago
Ambassador
AmbassadorSwift

A super lightweight Swift web framework for API mocking and UI testing, based on SWSGI.

#http-server#ios#webserver
Stars189
Forks47
Last commit3 years ago
Hoverfly Java
Hoverfly JavaJava

Java binding for Hoverfly

#proxy#http#java
Stars176
Forks61
Last commit2 months ago
ExpressionToCode
ExpressionToCodeC#

Generates valid, readable C# source code from .NET Expression Trees, with enhanced assertion failure messages.

#unit-testing#csharp#expression-trees
Stars175
Forks29
Last commit4 months ago
JSlitmus
JSlitmusJavaScript

A lightweight JavaScript library for creating and running performance benchmarks in browsers and Node.js.

#performance-testing#micro-benchmark#javascript
Stars165
Forks13
Last commit16 years ago
ForceCode
ForceCodeTypeScript

A Visual Studio Code extension for Salesforce development, enabling lightweight editing, deployment, and testing of metadata.

#salesforce#lightning-web-components#metadata-deployment
Stars164
Forks67
Last commit1 year ago
Benerator
BeneratorJava

Legacy Java-based model-driven tool for generating, anonymizing, and migrating test data for development and testing.

#data-anonymization#migration#performance-testing
Stars160
Forks27
Last commit1 day ago
robustly
robustlyGo

A Go library for running functions resiliently by catching and restarting panics, with optional probabilistic crash injection.

#go-library#crash-injection#panic-recovery
Stars159
Forks7
Last commit2 years ago
tap-nyan
tap-nyanJavaScript

A colorful TAP reporter that displays test results with a Nyan Cat animation.

#npm-package#cli-tool#nodejs
Stars148
Forks14
Last commit7 years ago
Mockbin ()
Mockbin ()TypeScript

A free service to generate custom HTTP endpoints for testing and viewing request/response logs, with OpenAPI support.

#api-mock#developer-tools#nextjs
Stars140
Forks13
Last commit1 month 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 commit3 days ago
second_curtain
second_curtainObjective-C

Uploads failing iOS snapshot test images to S3 for visual debugging in continuous integration environments.

#ios#continuous-integration#snapshot-testing
Stars131
Forks7
Last commit10 years ago
netDumbster
netDumbsterC#

A .NET fake SMTP server for testing email functionality in applications without sending real emails.

#email-testing#hacktoberfest#fake-server
Stars131
Forks39
Last commit2 years ago
Beanmother
BeanmotherJava

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

#object-mapping#fixtures#unit-testing
Stars122
Forks26
Last commit3 years ago
tap-parser
tap-parser

A parser for the Test Anything Protocol (TAP) that converts TAP output into structured JavaScript objects.

#stream-processing#javascript-testing#test-results
Stars121
Forks30
Last commit2 years ago
FastAPI ServiceUtils
FastAPI ServiceUtilsPython

A collection of utilities for building production-ready FastAPI services with common patterns and best practices.

#fastapi#rest#development-workflow
Stars118
Forks3
Last commit5 years ago
shadow-automation-selenium
shadow-automation-seleniumJava

A Java Selenium plugin for automating multi-level Shadow DOM and custom HTML tags in web applications.

#web-components#custom-elements#selenium-webdriver
Stars116
Forks36
Last commit
overalls
overallsGo

A Go tool that recursively runs test coverage across multi-package projects and concatenates results into a single coverprofile.

#multi-package#codecov#test-coverage
Stars116
Forks25
Last commit6 years ago
swaggerjmx
swaggerjmxPython

A Python tool that converts Swagger/OpenAPI and YApi documentation into JMeter JMX files for automated performance testing.

#performance-testing#python-library#jmeter
Stars115
Forks40
Last commit1 month ago
pytest-annotate
pytest-annotatePython

A pytest plugin that automatically generates PyAnnotate type annotations from your test runs.

#static-typing#pyannotate#type-safety
Stars113
Forks10
Last commit4 years ago
Awesome Locust
Awesome Locust

A curated collection of resources for the Locust load testing framework, including plugins, integrations, tutorials, and tools.

#load-testing#devops#locustio
Stars111
Forks10
Last commit23 days ago
Composer-Composition
Composer-CompositionPHP

A lightweight PHP library to check Composer dependencies and environment at runtime.

#composer#php-extensions#package-management
Stars103
Forks4
Last commit10 years ago
playwright-ctrf-json-reporter
playwright-ctrf-json-reporterTypeScript

A Playwright reporter that generates JSON test reports compliant with the CTRF open standard.

#playwright#test-reporter#ctrf
Stars103
Forks9
Last commit4 days ago
coverex
coverexJavaScript

An Elixir coverage tool for Mix that generates detailed module and function coverage reports with annotated source code.

#elixir#developer-tools#test-coverage
Stars102
Forks24
Last commit5 years ago
wstest
wstestGo

A Go websocket client for unit testing websocket handlers without requiring a live server.

#http-handler#go-testing#unit-testing
Stars102
Forks18
Last commit5 years ago
RandomUserSwift
RandomUserSwiftSwift

A Swift framework for generating random user data by integrating with the randomuser.me API.

#ios#open-source#api
Stars97
Forks11
Last commit5 years ago
RestQA
RestQAJavaScript

A developer-friendly microservice testing framework that automates API, integration, and performance tests using Gherkin syntax.

#performance-testing#unit-testing#integration-testing
Stars93
Forks12
Last commit1 year ago
go-localstack
go-localstackGo

A Go wrapper for LocalStack that simplifies integration testing of AWS services in Go applications.

#cloud-services#lambda#integration-testing
Stars88
Forks19
Last commit5 days ago
Chūhai
ChūhaiJavaScript

A JavaScript library for test-driven benchmarking that combines assertions with performance testing.

#performance-testing#test-runner#micro-benchmarks
Stars88
Forks3
Last commit8 years ago
PreviousPage 5 of 8

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 months ago
Next
#Testing78
#Test Automation55
#Unit Testing40
#Ci Cd39
#Go34
#Integration Testing30
#Nodejs28
#Cli Tool27
#Developer Tools26
#Devops26
#Performance Testing25
#Javascript22