domain: testing
1069 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| kalessil/phpinspectionsea Php Inspections (EA Extended) is an open-source static code analysis tool distributed as a PhpStorm/IntelliJ IDEA plugin. It detects archit… | 77 | 1485 | active |
| shuttle-hq/synth Synth is a declarative data generator written in Rust that produces realistic synthetic test data from a version-controllable data model. I… | 23 | 1484 | active |
| callstack/reassure Reassure is a performance testing library for React and React Native that automates performance regression testing. It measures render dura… | 90 | 1482 | active |
| cpputest/cpputest CppUTest is a C/C++ xUnit-style unit testing and mocking framework, written in C++ but usable from both C and C++ projects. It is designed … | 65 | 1481 | stable |
| slevomat/coding-standard A collection of PHP_CodeSniffer sniffs for PHP covering functional safety, dead code detection, and code formatting rules. Many sniffs supp… | 97 | 1480 | active |
| robotframework/SeleniumLibrary SeleniumLibrary is a web testing library for Robot Framework that wraps Selenium to enable browser-based test automation with keyword-drive… | 84 | 1475 | active |
| osprey-oss/deptry deptry is a command line tool that detects unused, missing, and transitive dependency issues in Python projects by scanning imported module… | 91 | 1471 | active |
| opendiffy/diffy Diffy is a differential testing tool that sends identical requests to a candidate service and a reference (primary/secondary) service, then… | 60 | 1467 | active |
| sivchari/kumo Kumo is a lightweight AWS service emulator written in Go that mimics 82 AWS services such as S3, DynamoDB, SQS, and Lambda. It runs as a si… | 82 | 1466 | active |
| pdbpp/pdbpp pdb++ (pdbpp) is a drop-in replacement for Python's built-in pdb debugger that adds features like colorful TAB completion, syntax highlight… | 23 | 1465 | active |
| terraform-compliance/cli terraform-compliance is a lightweight, security-focused BDD test framework for Terraform that enables negative testing of infrastructure-as… | 80 | 1462 | active |
| pytest-dev/pytest-bdd pytest-bdd is a pytest plugin that implements a subset of the Gherkin language for behavior-driven development (BDD). It lets you write fea… | 77 | 1461 | active |
| PyCQA/pyflakes Pyflakes is a fast, passive checker for Python source files that detects errors like undefined names and unused imports by parsing the AST … | 77 | 1459 | active |
| alexmojaki/snoop snoop is a Python debugging library that traces function execution via a decorator, logging which lines ran and how local variables changed… | 74 | 1459 | active |
| taiki-e/cargo-llvm-cov cargo-llvm-cov is a Cargo subcommand that wraps rustc's -C instrument-coverage to generate precise LLVM source-based code coverage reports … | 99 | 1458 | stable |
| fsouza/fake-gcs-server fake-gcs-server is a Google Cloud Storage emulator that can run as a standalone binary/Docker image or be embedded as a Go library in test … | 99 | 1456 | active |
| testing-library/react-hooks-testing-library A Testing Library utility for testing React custom hooks by rendering them inside a test harness function component, with utilities like re… | 23 | 5259 | maintenance |
| zipmark/rspec_api_documentation A Ruby gem that generates API documentation automatically from RSpec acceptance specs, primarily for Rails APIs. It produces HTML or JSON o… | 37 | 1452 | active |
| ionelmc/pytest-benchmark A pytest plugin that provides a benchmark fixture for measuring code performance within tests. It automatically calibrates test rounds to t… | 87 | 1448 | stable |
| atoum/atoum atoum is a modern, standalone unit testing framework for PHP, distributed as a single PHAR archive. It offers fluent, natural-language-styl… | 10 | 1442 | active |
| bovigo/vfsStream vfsStream is a PHP stream wrapper that provides a virtual file system in memory, primarily for mocking the real file system in unit tests. … | 23 | 1440 | stable |
| boost-ext/ut UT (μt) is a C++20 micro unit testing framework distributed as a single header or C++20 module. It provides a macro-free, DSL-style API for… | 60 | 1437 | active |
| stevepryde/thirtyfour Thirtyfour is a Selenium/WebDriver client library for Rust for automated browser and website UI testing. It supports the W3C WebDriver prot… | 97 | 1432 | active |
| leancodepl/patrol Patrol is a Flutter-first, multiplatform E2E UI testing framework that extends Flutter's integration_test with native platform interactions… | 94 | 1421 | active |
| boxed/mutmut mutmut is a mutation testing tool for Python that mutates source code to verify test suite quality. It offers an interactive terminal UI, i… | 77 | 1420 | active |
| chaijs/chai-as-promised Chai as Promised is a Chai plugin that adds fluent assertions about promises, such as `.should.eventually.equal(...)` and `.should.be.rejec… | 69 | 1418 | stable |
| Dropnation/contract-fuzzer A Python-based fuzzer for Ethereum smart contracts that compiles Solidity sources and executes random sequences of public/external calls to… | 71 | 1413 | active |
| AliSoftware/OHHTTPStubs OHHTTPStubs is an Objective-C/Swift library for stubbing network requests in iOS and macOS apps. It intercepts requests made through Cocoa'… | 23 | 5073 | maintenance |
| dashbitco/mox Mox is an Elixir library for defining concurrent mocks based on explicit behaviours (contracts). It enforces strict mocking principles so t… | 77 | 1401 | stable |
| kolodny/safetest Safetest is a TypeScript UI testing library that combines Playwright with Jest/Vitest for end-to-end and component testing of web applicati… | 20 | 1401 | active |
| shellspec/shellspec ShellSpec is a full-featured BDD unit testing framework for shell scripts, supporting bash, ksh, zsh, dash, and all POSIX shells. It provid… | 47 | 1396 | stable |
| rubycdp/cuprite Cuprite is a pure Ruby headless Chrome/Chromium driver for Capybara that communicates directly via the Chrome DevTools Protocol through Fer… | 89 | 1395 | active |
| dnaeon/go-vcr A Go library inspired by Ruby's VCR that records HTTP interactions to YAML cassettes and replays them in future test runs. It enables fast,… | 84 | 1394 | active |
| mariotoffia/FluentDocker A .NET library providing a fluent API for managing Docker and Podman containers, images, and compose stacks locally and remotely. It includ… | 92 | 1390 | active |
| helm-unittest/helm-unittest A BDD-style unit test framework for Kubernetes Helm charts, distributed as a Helm plugin that adds a `helm unittest` command to the Helm CL… | 93 | 1389 | active |
| ashishb/adb-enhanced ADB-Enhanced is a Python-based command-line wrapper around the Android Debug Bridge (adb) that simplifies common Android testing and develo… | 77 | 1387 | active |
| se2p/pynguin Pynguin is a command-line tool that automatically generates unit tests for Python programs using search-based and random testing techniques… | 93 | 1383 | active |
| Jackalope Jackalope is a customizable, coverage-guided fuzzer for black-box binaries built on the TinyInst instrumentation library by Google Project … | 76 | 1381 | active |
| airtap/airtap Airtap is a command-line tool for running TAP-producing JavaScript unit tests (e.g. with tape) across many browsers, locally or in the clou… | 29 | 1379 | active |
| eranpeer/FakeIt FakeIt is a header-only C++ mocking framework with an expressive C++11-based API for creating mock objects and verifying method invocations… | 68 | 1370 | stable |
| DiUS/java-faker A Java library that ports Ruby's faker gem to generate realistic fake data such as names, addresses, phone numbers, and many themed categor… | 32 | 4900 | maintenance |
| puppeteer/replay A TypeScript library providing an API to replay and stringify user flow recordings created with Chrome DevTools Recorder. It includes a CLI… | 94 | 1369 | active |
| cglib/cglib cglib is a high-level Java bytecode generation and transformation library used to create dynamic proxies, extend classes, and intercept met… | 23 | 4894 | maintenance |
| Endava/cats CATS (Contract API Testing and Security) is a REST API fuzzer and negative testing tool for OpenAPI endpoints. It automatically generates, … | 88 | 1366 | active |
| mozilla/grcov grcov is a fast Rust-based CLI tool that collects and aggregates code coverage data from multiple source files. It processes .profraw and .… | 83 | 1363 | active |
| openclaw/crabbox Crabbox is a Go CLI and execution control plane that leases remote runners (cloud VMs, SSH hosts, containers, or sandbox providers), syncs … | 77 | 1362 | active |
| GoogleChrome/chrome-launcher A Node.js library from GoogleChrome that launches Google Chrome with the DevTools remote-debugging port open, automatically locating the Ch… | 68 | 1359 | active |
| go-fuzz go-fuzz is a coverage-guided fuzzing tool for testing Go packages with randomized inputs. It is mainly useful for hardening code that parse… | 32 | 4850 | maintenance |
| rust-pretty-assertions/rust-pretty-assertions A Rust crate that provides drop-in replacements for assert_eq! and assert_ne! macros with colorful, human-readable diffs on failure. It is … | 42 | 1356 | active |
| TNG/ArchUnitNET ArchUnitNET is a C# library for specifying and asserting architecture rules in automated tests, forked from Java's ArchUnit. It analyzes as… | 95 | 1354 | active |
| chipsalliance/riscv-dv RISCV-DV is a SystemVerilog/UVM-based random instruction sequence generator for verifying RISC-V processor designs. It produces randomized … | 66 | 1351 | active |
| plantain-00/type-coverage A CLI tool that measures type coverage in TypeScript codebases by calculating the percentage of identifiers whose type is not `any`. It can… | 74 | 1350 | active |
| dotnet/sourcelink Source Link is a set of .NET build tools and NuGet packages that embed source control metadata into binaries, symbols (PDBs), and packages … | 85 | 1349 | stable |
| jetmore/swaks Swaks is a scriptable, transaction-oriented SMTP test tool written in Perl, often called the Swiss Army Knife for SMTP. It supports SMTP, E… | 23 | 1336 | active |
| qdhenry/Claude-Command-Suite A collection of 216+ slash commands, 12 Claude Code Skills, and 54 specialized AI agents that add structured development workflows to Claud… | 63 | 1332 | active |
| mingrammer/flog Flog is a Go CLI tool that generates fake log data in common formats such as Apache common/combined/error, RFC3164/RFC5424 syslog, and JSON… | 34 | 1331 | active |
| kubeshop/tracetest Tracetest is an open-source trace-based testing tool that builds integration and end-to-end tests on top of OpenTelemetry distributed trace… | 45 | 1328 | active |
| tonybaloney/wily Wily is a command-line application that tracks and reports code complexity and other metrics across the git history of a Python project. It… | 84 | 1326 | active |
| thoughtbot/appraisal Appraisal is a Ruby library that integrates with Bundler and Rake to test your library against different versions of its dependencies in re… | 41 | 1325 | active |
| pschanely/CrossHair CrossHair is a Python analysis tool that verifies functions against type annotations and contracts using symbolic execution backed by an SM… | 99 | 1321 | active |
| jakzal/phpqa A Docker image bundling popular PHP static analysis and quality tools such as PHPStan, PHP-CS-Fixer, PHPMD, PHPCS, PHPCPD, PHPMetrics, and … | 95 | 1321 | active |
| simplepeng/SpiderMan An Android library that displays crash/exception information directly on the device in a dialog, with options to share the stack trace. It … | 47 | 1313 | stable |
| HXSecurity/DongTai DongTai IAST is an open-source Interactive Application Security Testing platform that detects vulnerabilities in Java (and some Python) app… | 33 | 1312 | active |
| lycorp-jp/sim-use sim-use is a cross-platform Swift CLI that gives AI agents the ability to observe and act on iOS Simulator and Android emulator/device scre… | 81 | 1310 | active |
| wheresrhys/fetch-mock fetch-mock is a JavaScript library for mocking HTTP requests made with the fetch API, with an intuitive API for routing mocks based on requ… | 84 | 1309 | active |
| giltene/wrk2 wrk2 is a constant-throughput HTTP benchmarking tool based on wrk, modified to produce accurate latency recordings using HdrHistograms. It … | 32 | 4629 | maintenance |
| bUnit-dev/bUnit bUnit is a C# testing library for Blazor components that lets tests run like regular unit tests on top of xUnit, NUnit, MSTest, and TUnit. … | 98 | 1305 | active |
| metacraft-labs/codetracer CodeTracer is a time-traveling debugger that records program execution into a self-contained, shareable trace file. It provides a GUI for s… | 73 | 1302 | active |
| rsmbl/Resemble.js Resemble.js is a JavaScript library for analyzing and comparing images using HTML5 canvas, producing pixel-level diff images and analysis d… | 32 | 4613 | maintenance |
| spatie/laravel-mail-preview A Laravel package that adds a 'preview' mail transport which stores sent emails locally and shows an overlay link to preview them. It is de… | 75 | 1295 | active |
| r-lib/lintr lintr is an R package providing static code analysis for R, checking style adherence, syntax errors, and possible semantic issues. It is hi… | 86 | 1293 | stable |
| microsoft/waza Waza is a Go CLI from Microsoft for evaluating AI agent skills through structured benchmarks. Users define test cases and validation rules … | 82 | 1291 | active |
| treosh/lighthouse-ci-action A GitHub Action that runs Lighthouse audits on URLs and enforces Lighthouse CI assertions or performance budgets within CI workflows. It su… | 67 | 1291 | active |
| reg-viz/reg-suit reg-suit is a command-line tool for visual regression testing that compares current screenshots against previous snapshots and generates HT… | 80 | 1290 | active |
| sourcefrog/cargo-mutants cargo-mutants is a mutation testing tool for Rust that automatically injects bugs (mutants) into your code and runs your test suite to see … | 94 | 1284 | active |
| freerange/mocha Mocha is a Ruby library for mocking and stubbing in unit tests, providing a unified syntax for full and partial mocking of test doubles. It… | 73 | 1284 | stable |
| smocker-dev/smocker Smocker is a simple and efficient HTTP mock server and proxy designed to help mock the HTTP dependencies of an application, especially for … | 67 | 1284 | active |
| appium/java-client The official Java language binding for writing Appium automated tests, conforming to the W3C WebDriver Protocol. It integrates with Maven o… | 85 | 1281 | active |
| ReactiveCircus/android-emulator-runner A GitHub Action that installs, configures, and runs hardware-accelerated Android Emulators on GitHub Actions Linux and macOS virtual machin… | 88 | 1280 | active |
| SonarJS SonarSource's static code analyzer for JavaScript, TypeScript, and CSS, providing hundreds of rules for code quality and security. It now a… | 100 | 1278 | active |
| open-source-labs/Spearmint Spearmint is an open-source Electron desktop application that generates Jest test code through an accessibility-first graphical interface. … | 65 | 1278 | active |
| carlosas/phpat PHP Architecture Tester (PHPat) is a PHPStan extension that verifies architectural requirements in PHP codebases, such as which namespaces … | 89 | 1276 | active |
| ktr0731/evans Evans is an expressive universal gRPC client written in Go, offering both an interactive REPL mode with powerful completion and a stateless… | 23 | 4492 | maintenance |
| GoogleChromeLabs/chrome-for-testing Chrome for Testing is a Google-maintained distribution of versioned Chrome, ChromeDriver, and chrome-headless-shell binaries for automated … | 75 | 1272 | active |
| kkangert/kspider Kspider is a self-hosted visual web scraping platform written in Java where users define crawler workflows as flowcharts without writing ba… | 14 | 1270 | active |
| smart-test-ti/SoloX SoloX is a real-time performance data collection tool for Android and iOS applications, gathering metrics like CPU, memory, FPS, network, a… | 23 | 1264 | active |
| mfridman/tparse tparse is a command-line tool that parses and summarizes `go test -` output, showing failures, panics, and package-level summaries with col… | 51 | 1261 | stable |
| bug0inc/passmark Passmark is an open-source TypeScript library that extends Playwright to run end-to-end browser regression tests written in plain English. … | 57 | 1258 | active |
| plurai-ai/intellagent IntellAgent is a Python framework for diagnosing and optimizing conversational LLM agents through simulated, realistic synthetic user inter… | 53 | 1257 | active |
| JustinBeckwith/linkinator Linkinator is a broken link checker that crawls websites, local HTML files, and markdown documentation to find dead links and invalid URLs.… | 99 | 1256 | active |
| tokio-rs/turmoil Turmoil is a family of Rust crates for deterministic simulation testing of distributed systems, running multiple concurrent hosts on a sing… | 86 | 1255 | active |
| CodeIntelligenceTesting/jazzer Jazzer is a coverage-guided, in-process fuzz testing engine for the JVM, based on libFuzzer. It integrates with JUnit 5 and build tools lik… | 86 | 1254 | active |
| benchmark-action/github-action-benchmark A GitHub Action that collects benchmark results from many benchmarking tools and tracks them across CI runs. It stores results on a GitHub … | 90 | 1251 | active |
| kiwitcms/Kiwi Kiwi TCMS is an open source test case management system for organizing manual and automated testing, featuring test plans, test runs, bug t… | 95 | 1250 | active |
| fscheck/FsCheck FsCheck is a property-based testing library for .NET, ported from Haskell's QuickCheck. Programmers specify properties that functions shoul… | 94 | 1246 | active |
| anishathalye/porcupine Porcupine is a fast linearizability checker written in Go, used to test the correctness of concurrent and distributed systems against seque… | 75 | 1244 | active |
| krzysztofzablocki/Difference A Swift library that highlights exactly which properties differ between two instances of any type, producing readable diffs instead of Xcod… | 31 | 1243 | active |
| iOS Simulator Skill for Claude Code A Claude Code skill (also installable as a plugin) providing 27 Python scripts for building, testing, and automating iOS apps via xcodebuil… | 71 | 1241 | active |
| playbook-ui/playbook-ios Playbook is a Swift library for iOS that lets developers build and preview UI components in isolation, inspired by Storybook, supporting bo… | 23 | 1240 | active |
| myzhan/boomer Boomer is a Go library that acts as a high-performance load generator for Locust, spawning thousands of goroutines to run test code concurr… | 73 | 1237 | active |