Ross ROSS = Recommend OSS · open-source software intelligence for agents

domain: testing

1069 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
americanexpress/jest-image-snapshot
A Jest matcher that performs image comparisons using pixelmatch, behaving like Jest snapshots. It is most commonly used for visual regressi…
803914active
TNG/ArchUnit
ArchUnit is a free, extensible Java library for checking the architecture of Java code by analyzing bytecode and asserting rules as plain u…
943821stable
fluentassertions/fluentassertions
Fluent Assertions is a .NET library providing an extensive set of extension methods for writing readable, fluent assertions in TDD and BDD-…
943812active
FactoryBoy/factory_boy
factory_boy is a Python test fixtures replacement inspired by Ruby's factory_bot. It lets developers define declarative factories for creat…
593805stable
sorbet/sorbet
Sorbet is a fast, gradual static type checker for Ruby, built in C++ at Stripe. It ships as a CLI (srb tc) plus a runtime gem for type anno…
963798active
mailhog/MailHog
MailHog is an email testing tool that runs a fake SMTP server and exposes a web UI and JSON API for inspecting outgoing messages. It can op…
2316145maintenance
fortio/fortio
Fortio is a Go-based load testing library, CLI tool, and web UI originally built for Istio. It generates load at a specified queries-per-se…
1003721stable
Gauge
Taiko is a free and open-source Node.js library for browser automation and end-to-end testing of modern web applications, supporting Chromi…
933674active
menzi11/BullshitGenerator
A JavaScript-based generator of nonsensical Chinese filler text ('BullshitGenerator') intended for testing GUI text rendering. It assembles…
3215515maintenance
auchenberg/volkswagen
A satirical Node.js library that detects when tests are running on a CI server and forces them to pass, inspired by the Volkswagen emission…
6315464maintenance
spockframework/spock
Spock is a testing and specification framework for JVM developers that combines BDD-style readable specifications with powerful built-in mo…
753629active
garden-io/garden
Garden is a DevOps automation CLI for developing and testing Kubernetes applications faster. It spins up production-like environments on de…
983610active
alicebob/miniredis
Miniredis is a pure Go implementation of (parts of) the Redis server designed for use in Go unit tests. It runs an in-memory Redis server w…
913603stable
thoughtbot/shoulda-matchers
A Ruby gem providing RSpec- and Minitest-compatible one-liner matchers for testing common Rails functionality like validations, association…
853581stable
schemathesis/schemathesis
Schemathesis is a Python-based API testing tool that automatically generates test cases from OpenAPI and GraphQL schemas using property-bas…
953577active
yinkaisheng/Python-UIAutomation-for-Windows
A Python 3 wrapper around Microsoft's UIAutomation API for automating and inspecting Windows desktop application GUIs. It supports controls…
703561active
millionco/expect
Expect is a CLI tool and MCP skill that reads your git changes, generates a test plan, and runs it in a real browser using Playwright. It i…
653551active
argos-ci/jest-puppeteer
jest-puppeteer is a Jest preset that integrates Puppeteer for browser-based end-to-end testing. It manages browser lifecycle and exposes a …
673544stable
ctimmerm/axios-mock-adapter
An axios adapter that intercepts and mocks HTTP requests made with the axios client. It lets developers define canned responses, delays, ne…
523543stable
AutoFixture/AutoFixture
AutoFixture is an open-source .NET library that automates the creation of test data and object graphs, minimizing the 'Arrange' phase of un…
833537stable
behave
behave is a behavior-driven development (BDD) testing framework for Python that runs tests written in Gherkin natural-language syntax backe…
813527active
grosser/parallel_tests
A Ruby gem that speeds up test suites by splitting Minitest, RSpec, Cucumber, Spinach, and Turnip tests into balanced groups and running th…
703518active
whitesmith/rubycritic
RubyCritic is a Ruby gem that wraps static analysis tools like Reek, Flay, and Flog to generate a quality report of Ruby code. It provides …
723500active
mxschmitt/playwright-go
Playwright for Go is a Go library that automates Chromium, Firefox, and WebKit browsers through a single API, supporting both headless and …
983491active
VerifyTests/Verify
Verify is a .NET snapshot (approval) testing library that serializes test results and compares them against stored snapshot files. It integ…
1003466active
json-schema-faker/json-schema-faker
A JavaScript library that generates valid, realistic fake JSON data from JSON Schema definitions, supporting JSON Schema 2019-09 and 2020-1…
913448active
qawolf/cli
QA Wolf CLI is a TypeScript command-line tool for running and managing QA Wolf end-to-end test flows locally or in CI, built on Playwright …
1003446active
travisjeffery/timecop
Timecop is a Ruby gem that provides time travel, time freezing, and time acceleration capabilities for testing time-dependent code. It offe…
663424stable
callstack/react-native-testing-library
React Native Testing Library is a TypeScript library providing simple and complete testing utilities for React Native components, built on …
943417active
shouldly/shouldly
Shouldly is a .NET assertion library for unit tests that focuses on clear, expressive failure messages by embedding the asserted source exp…
683412active
coveragepy/coveragepy
Coverage.py is the standard code coverage measurement tool for Python, tracking which lines of code execute during test runs. It uses Pytho…
953411stable
minitest/minitest
Minitest is a small, fast, and readable testing suite for Ruby supporting TDD, BDD, spec-style expectations, and benchmarking. It ships as …
743410stable
uber-go/mock
GoMock (go.uber.org/mock) is a mocking framework for Go that generates mock implementations of interfaces via the mockgen code-generation t…
723404active
model-checking/kani
Kani is a bit-precise model checker for Rust that formally verifies safety and correctness properties of Rust programs. It uses proof harne…
843380active
google/honggfuzz
Honggfuzz is a security-oriented, feedback-driven evolutionary fuzzer that uses software and hardware code coverage to discover bugs in bin…
623376active
bojand/ghz
ghz is a command-line utility and Go package for benchmarking and load testing gRPC services. It supports unary, streaming, and duplex call…
743352active
pester/Pester
Pester is the ubiquitous test and mock framework for PowerShell, providing a Describe/Context/It DSL with Should assertions and powerful co…
983332active
testing-library/dom-testing-library
DOM Testing Library is a lightweight JavaScript library providing utilities for querying and interacting with DOM nodes in tests, in a way …
683332active
STF (Smartphone Test Farm)
Smartphone Test Farm (STF) is a self-hosted web application for remotely controlling and debugging Android smartphones, smartwatches, and o…
2313940maintenance
ChangemakerStudios/Papercut-SMTP
Papercut SMTP is a desktop application that runs a local SMTP server and displays every email your application sends, so nothing is ever de…
983330active
nextest-rs/nextest
cargo-nextest is a next-generation test runner for Rust, running tests up to 3x faster than cargo test with per-test process isolation. It …
943273active
postmanlabs/httpbin
httpbin is a simple HTTP request and response service written in Python with Flask that echoes back request details as JSON. It is used for…
2313610maintenance
open-policy-agent/conftest
Conftest is a CLI utility for writing tests against structured configuration data using the Open Policy Agent Rego language. It validates f…
983256active
shivammathur/setup-php
A GitHub Action that installs PHP with specified extensions, php.ini configuration, coverage drivers (Xdebug, PCOV), and tools like Compose…
953255active
inducer/pudb
PuDB is a full-screen, console-based visual debugger for Python built on urwid. It provides GUI-like debugging features such as syntax-high…
813248active
Wisser/Jailer
Jailer is a Java-based tool for database subsetting and relational data browsing. It extracts small, referentially intact slices of product…
993195active
dmtrKovalenko/odiff
ODiff is a very fast pixel-by-pixel image comparison library and CLI tool written in Zig with SIMD optimizations (SSE2, AVX2, AVX512, NEON)…
973181active
coverlet-coverage/coverlet
Coverlet is a cross-platform code coverage framework for .NET that supports line, branch, and method coverage. It integrates via multiple d…
943171active
vim-test/vim-test
A Vim/Neovim plugin that wraps many test runners so you can run tests at different granularities (file, nearest test, suite) directly from …
883164active
laravel/pint
Laravel Pint is an opinionated PHP code style fixer built on top of PHP-CS-Fixer. It provides a zero-configuration CLI for keeping PHP code…
973160active
alexei-led/pumba
Pumba is a chaos testing and network emulation CLI tool for Docker, containerd, and Podman containers. It can kill, stop, pause, or remove …
993140active
thoughtbot/factory_bot_rails
factory_bot_rails provides Rails integration for Factory Bot, a fixtures replacement library for defining test data with a straightforward …
693138stable
phoronix-test-suite/phoronix-test-suite
The Phoronix Test Suite is an open-source, cross-platform automated benchmarking and testing platform written in PHP. It provides an extens…
653122stable
nvim-neotest/neotest
Neotest is an extensible framework for interacting with tests inside NeoVim, providing test running, result display, diagnostics, and summa…
963116active
FlaUI/FlaUI
FlaUI is a .NET library for automated UI testing of Windows applications (Win32, WinForms, WPF, Store Apps), wrapping Microsoft's native UI…
663111active
SeleniumHQ/selenium-ide
Selenium IDE is an open-source record-and-playback test automation tool for the web, available as a Chrome/Firefox browser extension and an…
523111active
wolfcw/libfaketime
libfaketime is an LD_PRELOAD library that intercepts system calls retrieving the current date and time, reporting faked times to a single a…
883110active
TestSprite/testsprite-cli
TestSprite's official open-source CLI that uses AI to generate and run end-to-end tests against a live app from the terminal, reporting exa…
813105active
lackeyjb/playwright-skill
An Agent Skill and Claude Code plugin that lets coding agents write and execute Playwright automation scripts on the fly, from simple page …
823098active
ReportGenerator
ReportGenerator is a command-line tool that converts code coverage reports from tools like coverlet, OpenCover, dotCover, Cobertura, JaCoCo…
973093active
jhnns/rewire
rewire is a Node.js library that adds special setter and getter methods to CommonJS modules so tests can inject mocks, override private var…
563092active
inspec/inspec
Chef InSpec is an open-source testing framework for infrastructure that expresses compliance, security, and policy requirements as human- a…
923086active
Chachamaru127/claude-code-harness
A development harness plugin for Claude Code (and Codex CLI, Cursor, Grok) that enforces a disciplined Plan→Work→Review→Release loop with s…
793082active
Stryker
Stryker is a mutation testing tool family that measures the effectiveness of your unit tests by automatically inserting bugs (mutants) into…
953076active
symfony/panther
Symfony Panther is a PHP library for browser testing and web scraping that drives real browsers (Chrome, Firefox) via the W3C WebDriver pro…
723069active
vmware-tanzu/sonobuoy
Sonobuoy is a Go CLI diagnostic tool that runs Kubernetes conformance tests and custom plugins against a cluster to generate informative, n…
833050active
chromium/badssl.com
badssl.com is a hosted collection of test subdomains, each deliberately configured with a broken or unusual TLS/SSL setup (expired certific…
703045active
opengrep/opengrep
Opengrep is an open-source static application security testing (SAST) engine forked from Semgrep under LGPL-2.1, supporting pattern-based c…
843033active
jbogard/Respawn
Respawn is a .NET library that intelligently resets test databases to a clean state between integration tests. It analyzes foreign key rela…
573020active
xd009642/tarpaulin
Tarpaulin is a code coverage reporting tool for Rust projects built on the Cargo build system. It runs a project's tests and reports line c…
983018active
symfony/browser-kit
Symfony BrowserKit is a PHP component that simulates the behavior of a web browser, enabling programmatic requests, link clicks, and form s…
983011stable
microsoft/playwright-dotnet
The official .NET port of Playwright, a library for automating Chromium, Firefox, and WebKit browsers through a single API. It supports end…
943004active
kevin1024/vcrpy
VCR.py is a Python library that records HTTP interactions to cassette files and replays them in later test runs, eliminating real network t…
962998active
klee/klee
KLEE is a dynamic symbolic execution engine and symbolic virtual machine built on LLVM, which executes programs with symbolic inputs to aut…
752975active
nsubstitute/NSubstitute
NSubstitute is a mocking library for .NET that generates substitute instances for interfaces and virtual members with a succinct, natural s…
982973stable
Database Cleaner
A set of Ruby gems providing strategies for cleaning databases, primarily to ensure a clean state during tests. It supports multiple ORMs a…
702965active
mitsuhiko/insta
Insta is a snapshot (approval) testing library for Rust that asserts values against managed reference snapshots. It includes a companion ca…
942955stable
microsoft/restler-fuzzer
RESTler is the first stateful REST API fuzzing tool, automatically testing cloud services through their REST APIs to find security and reli…
712940active
VibiumDev/vibium
Vibium is a browser automation tool built on WebDriver BiDi that gives AI coding agents a way to verify their work by driving a real browse…
832928active
karma-runner/karma
Karma is a JavaScript test runner that executes tests in multiple real browsers, originally built to make test-driven development easy and …
6211964maintenance
softwaremill/elasticmq
ElasticMQ is an in-memory message queue system that implements an Amazon SQS-compatible REST interface. It can run stand-alone (including v…
872919active
testem/testem
Testem is a JavaScript test runner that executes tests in real desktop browsers (Chrome, Firefox, Safari, Edge), Node, or custom launchers.…
952918active
wemake-services/wemake-python-styleguide
wemake-python-styleguide is the strictest and most opinionated Python linter, implemented as a flake8 plugin. It enforces a comprehensive s…
952898active
jest-community/vscode-jest
A VS Code extension that integrates Jest testing directly into the editor, providing TestExplorer integration, watch mode, coverage display…
582890active
cashapp/turbine
Turbine is a small Kotlin testing library for kotlinx.coroutines Flow. It wraps flows in a Turbine channel-based API with awaitItem/awaitCo…
672857active
DotNetAnalyzers/StyleCopAnalyzers
StyleCop.Analyzers implements StyleCop style rules as Roslyn analyzers for C#, distributed as a NuGet package. It includes code fixes for m…
492853active
doctrine/data-fixtures
Doctrine Data Fixtures is a PHP library for managing and loading data fixtures into databases via the Doctrine ORM or ODM. It provides a fi…
882850stable
mc1arke/sonarqube-community-branch-plugin
A community plugin for SonarQube Community Edition that enables branch analysis and pull request decoration, features normally reserved for…
952849active
pexpect/pexpect
Pexpect is a pure Python, Expect-like module for spawning and controlling interactive child applications in a pseudo-terminal. It lets scri…
302849stable
nut-tree/nut.js
nut.js is a cross-platform native UI automation and testing library for Node.js/TypeScript that controls mouse, keyboard, screen, and windo…
232848active
typegoose/mongodb-memory-server
A Node.js library that programmatically downloads and spins up real MongoDB server binaries for testing, holding data in memory with zero o…
952844active
AssertJ
AssertJ is a Java library providing a rich set of strongly-typed, fluent assertions for unit testing with JUnit, TestNG, or any other test …
882843stable
sorry-cypress/sorry-cypress
Sorry Cypress is an open-source, self-hosted alternative to the Cypress Dashboard that provides unlimited test parallelization, screenshots…
412810active
tokio-rs/loom
Loom is a testing tool for concurrent Rust code that exhaustively explores possible interleavings of concurrent executions under the C11 me…
542806active
minitap-ai/mobile-use
An open-source Python AI agent framework that controls real Android and iOS devices using natural language commands, built on LangGraph. It…
732804active
BurntSushi/quickcheck
A Rust library for automated property-based testing that randomly generates inputs for property functions and shrinks failing cases to mini…
662789stable
google/truth
Truth is a fluent assertion library for Java and Android tests, maintained by the Guava team and used widely in Google's codebase. It provi…
702788stable
mfussenegger/nvim-lint
An asynchronous linter plugin for Neovim (>= 0.9.5) that spawns external linters, parses their output, and reports results via vim.diagnost…
762777active
vim-syntastic/syntastic
Syntastic is a Vim plugin that runs external syntax checkers and linters on files and displays errors in the location list. It is now depre…
1011215maintenance
cobrateam/splinter
Splinter is a Python library providing a simple, consistent API for browser automation and web application acceptance testing. It abstracts…
392752active

← prev page 3 / 11 next →