Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Testing

Testing

267 projects

Showing 36 of 267 projects

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
Forks422
Last commit23 days ago
pyppeteer
pyppeteerPython

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

#puppeteer#headless-chrome#async
Stars3.9k
Forks345
Last commit1 year 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
Forks550
Last commit4 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
Forks208
Last commit14 days ago
PuppeteerSharp
PuppeteerSharpC#

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

#chrome#puppeteer#screenshot
Stars3.9k
Forks484
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
Forks484
Last commit2 days ago
Mail
MailRuby

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

#attachments#pop3#smtp
Stars3.7k
Forks937
Last commit6 months 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.6k
Forks1.5k
Last commit2 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
Forks912
Last commit16 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
Forks285
Last commit1 year 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
Forks141
Last commit9 months 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
Forks214
Last commit9 months 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.4k
Forks331
Last commit14 days 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
Forks343
Last commit17 days ago
Verify
VerifyC#

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

#snapshot#unit-testing#csharp
Stars3.4k
Forks180
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
Forks138
Last commit1 year ago
Shouldly
ShouldlyC#

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

#unit-testing#mstest#fluent-interface
Stars3.4k
Forks425
Last commit19 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.4k
Forks326
Last commit4 days 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
Forks118
Last commit9 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.3k
Forks331
Last commit4 days 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.3k
Forks165
Last commit4 months ago
Papercut
PapercutC#

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

#email-testing#smtp#server
Stars3.3k
Forks300
Last commit19 days ago
Papercut
PapercutC#

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

#email-testing#smtp#server
Stars3.3k
Forks300
Last commit19 days 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
Forks477
Last commit20 days 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 commit3 years ago
Schemathesis
SchemathesisPython

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

#pytest#api#hypothesis
Stars3.2k
Forks204
Last commit2 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.2k
Forks120
Last commit9 days 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
Forks408
Last commit25 days ago
Macaca
Macaca

A multi-platform automation testing solution for mobile and desktop applications, supporting iOS, Android, and web browsers.

#uitest#ios#android
Stars3.2k
Forks419
Last commit3 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
Forks337
Last commit4 days ago
Jailer
JailerJava

A tool for database subsetting and relational data browsing, creating consistent slices and enabling navigation via foreign keys.

#database#subsetter#database-subsetting
Stars3.2k
Forks142
Last commit10 days ago
coverlet
coverletC#

A cross-platform code coverage collection tool for .NET, supporting line, branch, and method coverage.

#msbuild#devops#unit-testing
Stars3.1k
Forks400
Last commit3 days ago
factory_bot_rails
factory_bot_railsRuby

A fixtures replacement library for Rails testing with a straightforward definition syntax and multiple build strategies.

#fixtures#rails#tdd
Stars3.1k
Forks376
Last commit16 days ago
electron-boilerplate
electron-boilerplateJavaScript

A minimal, easy-to-understand boilerplate for building cross-platform desktop applications with Electron.

#desktop-app#boilerplate#nodejs
Stars3.1k
Forks473
Last commit3 years ago
Cells
CellsRuby

A view component library for Ruby and Rails that encapsulates UI into reusable, testable view models.

#trailblazer#rails#object-oriented-design
Stars3.1k
Forks234
Last commit1 year ago
neotest
neotestLua

An extensible framework for running and interacting with tests directly within the NeoVim editor.

#treesitter#developer-tools#test-runner
Stars3.1k
Forks176
Last commit23 days ago
PreviousPage 5 of 8Next

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 Testing51
#Javascript45
#Test Automation43
#Nodejs42
#Ci Cd38
#Go35
#Integration Testing35
#Devops30
#Automation26
#Testing Tools25
#Docker24
#Golang24