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

qunit
qunitJavaScript

A powerful, easy-to-use JavaScript unit testing framework with no dependencies.

#unit-testing#browser-testing#testing
Stars4.0k
Forks771
Last commit26 days ago
Awaitility
AwaitilityJava

A Java DSL for testing asynchronous systems by expressing expectations in a concise and readable manner.

#integration-testing#dsl#awaitility
Stars4.0k
Forks266
Last commit3 months ago
SwiftTips
SwiftTips

A collection of Swift tips and tricks shared on Twitter, covering async testing, dependency injection, Codable, and more.

#codable#xctest#dependency-injection
Stars4.0k
Forks241
Last commit2 years ago
Faker
FakerPHP

A PHP library for generating fake data to bootstrap databases, create test data, and anonymize production data.

#database-seeding#composer#rector
Stars4.0k
Forks421
Last commit2 months ago
lambci
lambciShell

A serverless continuous integration system built on AWS Lambda that automates testing and deployments.

#multi-language#devops#serverless
Stars4.0k
Forks183
Last commit2 years ago
pyppeteer
pyppeteerPython

Unofficial Python port of Puppeteer for headless Chrome/Chromium browser automation.

#puppeteer#headless-chrome#async
Stars3.9k
Forks346
Last commit2 years ago
tox
toxPython

A command-line tool that automates Python testing across multiple environments and acts as a CI frontend.

#actions#devops#venv
Stars3.9k
Forks568
Last commit3 days ago
jest-image-snapshot
jest-image-snapshotJavaScript

A Jest matcher for performing visual regression testing by comparing image snapshots.

#ssim#snapshot#visual-regression-testing
Stars3.9k
Forks209
Last commit1 month ago
PuppeteerSharp
PuppeteerSharpC#

A .NET port of the official Node.js Puppeteer API for headless browser automation.

#chrome#puppeteer#screenshot
Stars3.9k
Forks486
Last commit2 days ago
Puppeteer Sharp
Puppeteer SharpC#

A .NET port of the official Node.js Puppeteer API for headless browser automation.

#aot-compilation#chrome#puppeteer
Stars3.9k
Forks486
Last commit2 days ago
factory_boy
factory_boyPython

A test fixtures replacement for Python

#fixtures#hacktoberfest#python
Stars3.8k
Forks418
Last commit6 months ago
Mail
MailRuby

A Ruby library for email generation, parsing, and sending with a simple, idiomatic API.

#attachments#pop3#smtp
Stars3.7k
Forks940
Last commit23 days ago
kubernetes-client
kubernetes-clientJava

A Java client library providing a fluent DSL to interact with Kubernetes and OpenShift REST APIs.

#container-orchestration#dsl#java-client
Stars3.7k
Forks1.5k
Last commit1 day ago
Spock
SpockJava

The Enterprise-ready testing and specification framework.

#java#groovy#testing
Stars3.6k
Forks484
Last commit3 days ago
shoulda-matchers
shoulda-matchersRuby

RSpec and Minitest-compatible one-liner matchers for testing common Rails functionality like validations and associations.

#test-matchers#rails#ruby-gem
Stars3.6k
Forks917
Last commit20 days ago
RSpec style guide
RSpec style guideHTML

A collection of RSpec best practices and guidelines for writing better Ruby tests.

#test-maintenance#testing#best-practices
Stars3.5k
Forks284
Last commit1 year ago
plenary.nvim
plenary.nvimLua

A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.

#coroutines#async#plugin-development
Stars3.5k
Forks340
Last commit3 months ago
Schemathesis
SchemathesisPython

Automatically generate thousands of test cases from OpenAPI or GraphQL schemas to find edge-case API bugs.

#pytest#api#hypothesis
Stars3.5k
Forks221
Last commit2 days ago
Trailblazer
TrailblazerRuby

A battle-tested Ruby framework for structuring business logic with operations, forms, policies, and other abstraction layers.

#business-logic#rails#workflow
Stars3.5k
Forks146
Last commit1 year ago
Verify
VerifyC#

A snapshot testing tool for .NET that simplifies assertions of complex data models and documents.

#snapshot#unit-testing#csharp
Stars3.5k
Forks187
Last commit1 day ago
Interactor
InteractorRuby

A Ruby gem providing a common interface for encapsulating business logic into single-purpose objects called interactors.

#business-logic#rails#ruby-gem
Stars3.5k
Forks213
Last commit1 year ago
JSON Schema + Faker
JSON Schema + FakerJavaScript

Generate realistic fake JSON data from JSON Schema definitions with zero production dependencies.

#developer-tools#fake-data#mock-data
Stars3.4k
Forks345
Last commit2 days ago
QA Wolf
QA WolfTypeScript

QA Wolf provides complete automated browser testing coverage using Playwright, with human-verified bug reports and zero flakes.

#e2e-tests#playwright#flaky-test-prevention
Stars3.4k
Forks139
Last commit1 day ago
minitest
minitestRuby

minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.

#seattlerb#minitest#testing
Stars3.4k
Forks582
Last commit2 days ago
Shouldly
ShouldlyC#

A .NET assertion framework that provides clear, human-readable error messages for unit tests.

#unit-testing#mstest#fluent-interface
Stars3.4k
Forks423
Last commit1 day ago
gomock
gomockGo

A mocking framework for Go that integrates with the testing package to generate and use mock objects.

#gomock#mock-generation#unit-testing
Stars3.4k
Forks174
Last commit7 months ago
DGS Framework
DGS FrameworkKotlin

A GraphQL server framework for Spring Boot with annotation-based programming and comprehensive tooling.

#api-framework#server-framework#graphql
Stars3.4k
Forks335
Last commit11 days ago
byebug
byebugRuby

A simple to use, feature-rich debugger for Ruby built as a C extension using the TracePoint and Debug Inspector APIs.

#tracing#repl#ruby-gem
Stars3.3k
Forks328
Last commit9 days ago
bacon
baconRust

A background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.

#development-workflow#compilation#check
Stars3.3k
Forks121
Last commit1 day ago
falso
falsoTypeScript

Generate massive amounts of fake data in the browser and NodeJS with tree-shakable, fully-typed functions.

#fake-data#tree-shaking#mock-data
Stars3.3k
Forks116
Last commit1 year ago
Papercut
PapercutC#

A desktop SMTP server and email viewer for safe email testing during development.

#email-testing#smtp#server
Stars3.3k
Forks306
Last commit1 month ago
Papercut
PapercutC#

A desktop SMTP server and email viewer for safe email testing during development.

#email-testing#smtp#server
Stars3.3k
Forks306
Last commit1 month ago
Pester
PesterPowerShell

A test and mock framework for PowerShell that enables unit testing, mocking, and code coverage analysis.

#pester-tests#devops#powershell-tests
Stars3.3k
Forks479
Last commit1 day ago
Setup PHP
Setup PHPTypeScript

A GitHub Action to set up PHP with extensions, configuration, coverage drivers, and tools for CI/CD workflows.

#composer#php-extensions#continuous-integration
Stars3.2k
Forks415
Last commit1 day ago
localtunnel
localtunnelGo

A minimal Go implementation to expose localhost servers to the internet via public tunnels.

#reverse-proxy#duplex#testing
Stars3.2k
Forks243
Last commit4 years ago
Conftest
ConftestGo

Write tests against structured configuration data using the Open Policy Agent Rego query language.

#openpolicyagent#rego#policy-as-code
Stars3.2k
Forks348
Last commit1 day ago
PreviousPage 5 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
#Unit Testing241
#Test Automation148
#Ci Cd140
#Javascript136
#Go135
#Integration Testing128
#Nodejs106
#Developer Tools95
#Typescript93
#Golang90
#Automation84
#Docker83