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

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
Gatling
Gatling

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

#load-testing#devops#performance-testing
Stars80
Forks8
Last commit23 days ago
brcpfcnpj
brcpfcnpjElixir

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

#cpf-validation#elixir#ecto
Stars79
Forks20
Last commit4 months ago
genex
genexGo

A Go package that expands regular expressions into all possible matching strings.

#regex#domain-discovery#combinatorics
Stars77
Forks8
Last commit6 years ago
Droar
DroarSwift

A modular, single-line installation debugging window for iOS apps to manage configurations during deployment stages.

#a#mobile-development#testing-tools
Stars74
Forks11
Last commit5 years ago
MBAssetsImporter
MBAssetsImporterSwift

Import photos and videos from local directories or Pixabay into iOS simulator with metadata preservation.

#pixabay-integration#media-import#macos-utility
Stars71
Forks3
Last commit2 years ago
DnsMock
DnsMockRuby

A Ruby DNS mock server for testing environments that mimics any DNS record type.

#fake-dns#hacktoberfest#fake-server
Stars65
Forks6
Last commit9 months ago
SmtpMock
SmtpMockRuby

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

#email-testing#hacktoberfest#fake-server
Stars64
Forks3
Last commit1 year ago
strumt
strumtGo

A Go library for building interactive prompt chains with validation, retry, and testing capabilities.

#user-input#go-library#input-validation
Stars63
Forks5
Last commit2 months ago
SQLAuto
SQLAutoJavaScript

A smart zero-code SQL testing automation tool for databases, supporting any CRUD operations, template variables, and bulk test data generation.

#database#postgres#zero-code
Stars58
Forks7
Last commit17 days ago
toxiproxy_ex
toxiproxy_exElixir

An Elixir API client for Toxiproxy, enabling resilience testing by simulating network failures and latency.

#elixir#integration-testing#network-simulation
Stars55
Forks5
Last commit6 months ago
LuckyFlow
LuckyFlowCrystal

A Crystal library for automated browser testing of web applications, similar to Ruby's Capybara.

#integration-testing#testing-library#crystal-lang
Stars55
Forks9
Last commit3 months ago
linkio
linkioGo

A Go library providing io.Reader and io.Writer implementations that simulate network connections at specific speeds.

#network-testing#go-library#network-simulation
Stars53
Forks8
Last commit9 years ago
vrobot
vrobotV

A desktop automation library for the V programming language, providing mouse and screen control functions for Windows.

#v-lang#automation-scripts#desktop-automation
Stars53
Forks6
Last commit4 years ago
antwaremx:meteorman
antwaremx:meteormanVue

A GUI DDP client for Meteor, similar to Postman for testing and debugging Meteor applications.

#desktop-application#vue-js#meteorman
Stars53
Forks8
Last commit1 year ago
react-native-ibeacon-simulator
react-native-ibeacon-simulatorJava

A React Native module that broadcasts an iBeacon signal from your phone, simulating a beacon device.

#beacon#ios#simulator
Stars52
Forks44
Last commit6 years ago
teleop_twist_keyboard
teleop_twist_keyboardPython

A ROS 2 node for controlling robot movement via keyboard commands, publishing Twist messages.

#robotics#robot-control#keyboard-input
Stars49
Forks56
Last commit8 months ago
merlin
merlinTypeScript

A Jest-inspired testing and benchmarking framework for Deno with a comprehensive set of matchers and async support.

#unit-testing#deno#cli-tool
Stars49
Forks2
Last commit4 years ago
tap-difflet
tap-diffletJavaScript

A TAP output formatter that uses difflet to display inequality errors in test results.

#javascript-testing#command-line-tool#nodejs
Stars48
Forks8
Last commit7 years ago
gnat-coverage
gnat-coverageAda

A coverage analysis tool for Ada and C programs, supporting object code and source-level coverage metrics including MC/DC.

#gnat-toolchain#safety-critical#mcdc
Stars46
Forks11
Last commit1 day ago
tap-summary
tap-summaryJavaScript

A customizable TAP reporter that summarizes test results with progress output and detailed statistics.

#test-runner#streaming-api#cli-tool
Stars45
Forks8
Last commit4 years ago
dg
dgGo

A fast command-line tool that generates relational CSV data with configurable tables, columns, and relationships.

#database-seeding#fake-data#cli-tool
Stars45
Forks3
Last commit11 months ago
Dig Dug
Dig DugTypeScript

A JavaScript library for downloading and managing WebDriver service tunnels, Selenium, and individual WebDrivers.

#integration-testing#selenium#javascript-library
Stars45
Forks28
Last commit2 years ago
ngx-dev-toolbar
ngx-dev-toolbarTypeScript

A development toolbar for Angular 19+ applications that helps developers interact with the application more efficiently directly in the browser.

#i18n-testing#developer-tools#productivity
Stars42
Forks4
Last commit1 month ago
exec() behavior between shells
exec() behavior between shellsJavaScript

Wrap all spawned Node.js child processes to inject environment variables and arguments for instrumentation and mocking.

#environment-variables#child-processes#process-wrapping
Stars41
Forks19
Last commit
SnapshotTest
SnapshotTestSwift

A Swift-based snapshot testing tool for iOS and tvOS that captures and compares view images during development.

#apple-platforms#ios#xctest
Stars41
Forks6
Last commit4 years ago
tap-xunit
tap-xunitJavaScript

Converts TAP (Test Anything Protocol) output to xUnit XML format for integration with CI/CD systems.

#test-conversion#junit#xml-generation
Stars41
Forks20
Last commit11 months ago
tap-dot
tap-dotJavaScript

A TAP reporter that formats test output with dots for passed and failed tests.

#npm-package#command-line-tool#nodejs
Stars38
Forks10
Last commit7 years ago
code_coverage
code_coverageCMake

A ROS package for generating code coverage reports for C++ and Python code in ROS packages.

#cpp-testing#catkin#python-testing
Stars37
Forks24
Last commit2 years ago
ember-qunit-codemod
ember-qunit-codemodJavaScript

Automatically converts Ember.js test files from the older moduleFor* syntax to the newer setupTest syntax.

#test-migration#codemod#cli-tool
Stars36
Forks17
Last commit6 years ago
rails-template(TristanToye)
rails-template(TristanToye)Ruby

A pre-configured Rails template with authentication, admin UI, testing, and deployment tooling for rapid MVP development.

#hacktoberfest#template#deployment
Stars34
Forks6
Last commit3 years ago
Pull Request Landmines
Pull Request LandminesTypeScript

A GitHub action that allows reviewers to create manual mutation tests directly within pull request comments.

#pull-requests#automated-testing#ci-cd
Stars33
Forks2
Last commit4 years ago
xk6-dotenv
xk6-dotenvGo

A k6 extension that loads environment variables from .env files for secure and environment-specific test configuration.

#load-testing#devops#environment-variables
Stars33
Forks11
Last commit4 months ago
xk6-top
xk6-topGo

A k6 extension that provides a terminal-based dashboard for real-time visualization of k6 load test metrics.

#terminal-dashboard#load-testing#devops
Stars31
Forks1
Last commit4 months ago
sched
schedGo

A Go job scheduler with fast-forward time simulation for testing and development.

#developer-tools#time-simulation#job-scheduler
Stars31
Forks1
Last commit1 year ago
MultiClient
MultiClientBatchfile

A GameMaker extension that launches multiple game client instances for easier networking development and testing.

#gamemaker#multiplayer#client-server
Stars31
Forks4
Last commit6 months ago
PreviousPage 6 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
2 months ago
Next
#Testing78
#Test Automation55
#Unit Testing40
#Ci Cd39
#Go34
#Integration Testing30
#Nodejs28
#Cli Tool27
#Developer Tools26
#Devops26
#Performance Testing25
#Javascript22