Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing Tools

Testing Tools

186 projects

Showing 36 of 186 projects

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
Stars214
Forks6
Last commit3 years ago
JMock
JMockJava

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

#simulation#high-performance#functions
Stars211
Forks23
Last commit21 days 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
Stars199
Forks17
Last commit1 month ago
nvim-test
nvim-testLua

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

#multi-language#pytest#test-runner
Stars198
Forks25
Last commit23 days 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
ExpressionToCode
ExpressionToCodeC#

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

#unit-testing#csharp#expression-trees
Stars174
Forks29
Last commit3 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
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
Benerator
BeneratorJava

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

#data-anonymization#migration#performance-testing
Stars158
Forks27
Last commit4 months ago
tap-nyan
tap-nyanJavaScript

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

#npm-package#cli-tool#nodejs
Stars147
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
Stars141
Forks13
Last commit25 days 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 commit1 year 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
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
Stars130
Forks11
Last commit17 days 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
Beanmother
BeanmotherJava

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

#object-mapping#fixtures#unit-testing
Stars121
Forks26
Last commit3 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 commit4 years ago
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
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
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 commit3 years 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 commit2 months 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
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
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
Stars102
Forks9
Last commit1 day 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
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 commit7 years 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
Stars87
Forks19
Last commit1 day ago
MailCore
MailCoreSwift

A Swift package providing a unified email sending interface for Vapor 3 applications with support for Mailgun, SendGrid, and SMTP.

#sendgrid#smtp#email-service
Stars85
Forks12
Last commit4 years ago
brcpfcnpj
brcpfcnpjElixir

An Elixir library for validating, formatting, and generating Brazilian CPF and CNPJ numbers.

#cpf-validation#elixir#ecto
Stars79
Forks19
Last commit2 months ago
Gatling
Gatling

A curated collection of resources covering all aspects of load testing using the Gatling framework.

#load-testing#devops#performance-testing
Stars79
Forks8
Last commit3 months ago
PreviousPage 5 of 6

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
3 months ago
Next
#Testing65
#Test Automation48
#Unit Testing34
#Ci Cd31
#Go28
#Integration Testing22
#Devops21
#Performance Testing20
#Developer Tools20
#Javascript17
#Nodejs17
#Api Testing17