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
google/error-prone
Error Prone is Google's static analysis tool that hooks into the Java compiler to catch common programming mistakes as compile-time errors.…
957232active
vektra/mockery
mockery is a CLI tool that auto-generates mock implementations for Go interfaces using the stretchr/testify/mock package. It eliminates the…
967159active
rest-assured/rest-assured
REST Assured is a Java DSL for testing and validating REST APIs with a fluent, dynamic-language-style syntax. It supports request specifica…
747141active
sverweij/dependency-cruiser
A CLI tool that analyzes and validates dependencies in JavaScript, TypeScript, LiveScript, and CoffeeScript projects against user-defined r…
987129active
Rod
Rod is a high-level Go library that drives Chrome via the Chrome DevTools Protocol for web automation and scraping. It offers both high-lev…
667087active
kulshekhar/ts-jest
ts-jest is a Jest transformer that enables testing TypeScript projects with Jest, providing source map support and full TypeScript feature …
987075stable
JUnit
JUnit is the standard programmer-friendly testing framework for Java and the JVM, composed of the JUnit Platform (test launcher foundation)…
997044stable
detekt
detekt is a static code analysis tool for the Kotlin programming language that detects code smells and enforces configurable rule sets. It …
717040active
hamcrest/hamcrest-php
The official PHP port of the Hamcrest matcher library, providing a fluent set of matchers for writing expressive assertions in tests. It fo…
796994stable
JVM-Sandbox
JVM-Sandbox is a real-time, non-invasive AOP framework container for the JVM, built on Java Instrumentation to dynamically enhance methods …
486958active
Gatling
Gatling is an open-source, code-first load testing tool and performance engineering platform. It uses a fully asynchronous, non-blocking ar…
776954stable
mapbox/pixelmatch
A tiny, dependency-free JavaScript library for pixel-level image comparison, originally built for comparing screenshots in tests. It works …
896938stable
Staticcheck
Staticcheck is an advanced linter for the Go programming language that uses static analysis to find bugs, performance issues, and simplific…
906885active
doctest/doctest
doctest is a single-header C++ testing framework for unit tests and TDD, supporting C++11 through C++23. It is designed to be the fastest f…
926858stable
sj26/mailcatcher
MailCatcher is a Ruby gem that runs a lightweight fake SMTP server which catches all outgoing mail from an application and displays it in a…
686776stable
requestly/requestly
Requestly API Client is a lightweight, Git-native desktop API client for designing, building, and testing REST, GraphQL, SOAP, and gRPC API…
916755active
spf13/afero
Afero is a filesystem abstraction library for Go that provides a universal interface over multiple storage backends, including local disk, …
766695stable
rust-lang/miri
Miri is an interpreter for Rust's mid-level intermediate representation (MIR) that detects undefined behavior in Rust programs. It runs bin…
776552active
devlooped/moq
Moq is the most popular mocking framework for .NET, letting developers create mock objects from interfaces and classes using lambda express…
676402active
lavague-ai/LaVague
LaVague is an open-source Python framework for building AI Web Agents powered by a Large Action Model. It combines a World Model that inter…
266388active
mobile-next/mobile-mcp
An open-source Model Context Protocol (MCP) server that lets AI agents and LLMs control iOS and Android devices—emulators, simulators, and …
866328active
kif-framework/KIF
KIF (Keep It Functional) is an iOS UI integration testing framework that automates app testing by driving the UI through accessibility attr…
966249active
bats-core/bats-core
Bats-core is a TAP-compliant testing framework for Bash scripts, where each test case is a Bash function using shell commands as assertions…
866246active
alipay/SoloPi
SoloPi is an open-source wireless, non-intrusive mobile automation testing tool for Android (with a HarmonyOS branch), offering record-and-…
986245active
jagt/clumsy
clumsy is a Windows utility that degrades network conditions in a controlled, interactive way by capturing live packets with WinDivert and …
476219active
pywinauto/pywinauto
pywinauto is a Python library for automating the Microsoft Windows GUI, sending mouse and keyboard actions to windows, dialogs, and control…
606157active
maildev/maildev
MailDev is a local SMTP server with a modern web interface that catches all emails sent by your application during development, so nothing …
886041active
robolectric/robolectric
Robolectric is the industry-standard unit testing framework for Android that runs tests in a simulated Android environment inside a JVM, av…
846040active
goss-org/goss
Goss is a YAML-based server testing and validation tool, a fast serverspec alternative that generates tests from the current system state. …
875960active
tape-testing/tape
tape is a minimalist TAP-producing test harness for Node.js and browsers. It lets you write tests as simple function calls with assertions …
715797stable
Istanbul (nyc)
nyc is the official command-line interface for Istanbul, a JavaScript code coverage tool that instruments ES5 and ES2015+ code with line co…
715764stable
mockk/mockk
MockK is a mocking library for Kotlin providing a Kotlin-first DSL for creating mocks, stubbing behavior, and verifying calls. It supports …
895757active
antiwork/shortest
Shortest is an AI-powered end-to-end testing framework that lets developers write browser tests in plain English, executed via Anthropic's …
675668active
executeautomation/mcp-playwright
A Model Context Protocol (MCP) server that exposes Playwright browser automation to LLM clients like Claude Desktop, Cline, and Cursor IDE.…
465639active
nunomaduro/phpinsights
PHP Insights is a console tool that performs instant static analysis of PHP code quality, coding style, architecture, and complexity. It wo…
865631active
phan/phan
Phan is a static analyzer for PHP that finds bugs in code before it runs, focusing on type compatibility checking and minimizing false posi…
965624active
google/clusterfuzz
ClusterFuzz is Google's scalable fuzzing infrastructure that finds security and stability bugs in software, serving as the backend for OSS-…
955597active
mgechev/revive
Revive is a fast, configurable, and extensible linter for Go, serving as a drop-in replacement for golint. It supports TOML-based rule conf…
955549active
miragejs/miragejs
Mirage JS is a client-side API mocking library that lets frontend developers build, test, and prototype complete JavaScript applications wi…
395529stable
Allure Report
Allure Report is a flexible, multi-language test reporting tool that transforms test execution data into clear, interactive HTML reports. I…
1005522stable
pmd/pmd
PMD is an extensible multilanguage static code analyzer that finds common programming flaws like unused variables, empty catch blocks, and …
1005482stable
Buildbot
Buildbot is an open-source Python framework for automating software build, test, and release processes, including continuous integration an…
795473stable
apache/groovy
Apache Groovy is a multi-faceted programming language for the JVM that offers Java-like syntax with productivity features such as closures,…
775466stable
brianvoe/gofakeit
Gofakeit is a random fake data generator library for Go offering 310+ functions for names, emails, phones, companies, credit cards, and mor…
755387stable
ThrowTheSwitch/Unity
Unity is a lightweight unit testing framework for C, distributed as a single C file and a pair of headers with a rich set of assertion macr…
855365stable
cweill/gotests
gotests is a Go command-line tool that automatically generates table-driven test boilerplate from source code by analyzing function and met…
615329active
AnswerDotAI/nbdev
nbdev is a notebook-driven development platform for Python that lets you write code, tests, and prose documentation in Jupyter Notebooks. I…
955317stable
facebook/idb
idb (iOS Development Bridge) is a command-line tool from Meta for automating iOS Simulators and Devices, consisting of a Swift companion se…
1005309active
uber-go/goleak
goleak is a Go library from Uber that detects goroutine leaks in tests by verifying no unexpected goroutines remain after test execution. I…
675271stable
typicode/jsonplaceholder
JSONPlaceholder is a free online fake REST API for testing and prototyping, serving common resources like posts, comments, and users. It is…
325243stable
Cucumber
Cucumber is a testing tool that runs automated acceptance tests written in plain-language Gherkin syntax, supporting Behaviour-Driven Devel…
925213stable
rrrene/credo
Credo is a static code analysis tool for the Elixir language with a focus on code consistency and teaching. It highlights refactoring oppor…
905213stable
php-webdriver/php-webdriver
php-webdriver is the PHP language binding for the Selenium WebDriver protocol, allowing PHP code to control web browsers programmatically. …
765200active
dubzzz/fast-check
fast-check is a property-based testing framework for JavaScript and TypeScript, inspired by QuickCheck. It automatically generates test inp…
975132active
python/typeshed
Typeshed is a collection of static type stubs for the Python standard library, builtins, and many third-party packages. It provides the ann…
775118active
facebook/memlab
MemLab is an end-to-end testing and analysis framework from Meta for detecting JavaScript memory leaks and optimization opportunities. It d…
775034active
stoplightio/prism
Prism is an open-source CLI tool that turns OpenAPI v2/v3 documents or Postman Collections into a fully functional HTTP mock server with dy…
985024active
mock-server/mockserver-monorepo
MockServer is an open-source HTTP(S) mock server and proxy for testing that can mock APIs, record and inspect live traffic, and inject fail…
994964active
simplecov-ruby/simplecov
SimpleCov is a code coverage analysis library for Ruby built on Ruby's built-in Coverage library. It provides a clean API to filter, group,…
1004919stable
Codeception
Codeception is a full-stack testing framework for PHP that supports acceptance, functional, and unit testing in a single tool, built on top…
874859stable
lk-geimfari/mimesis
Mimesis is a Python library for generating fake but realistic data across 47 locales, covering names, addresses, dates, financial data, and…
884839stable
Quick/Nimble
Nimble is a matcher framework for Swift and Objective-C that lets developers express expected outcomes of expressions with readable asserti…
724838stable
kotest/kotest
Kotest is a comprehensive, multiplatform testing framework for Kotlin offering a flexible test DSL, over 350 assertion matchers, and integr…
994789active
MaaXYZ/MaaFramework
MaaFramework is an automation black-box testing framework based on image recognition, rewritten from the experience of the MAA (MaaAssistan…
914767active
google/go-cmp
A Go library for comparing Go values in tests, intended as a more powerful and safer alternative to reflect.DeepEqual. It supports custom e…
624677stable
session-replay-tools/tcpcopy
TCPCopy is a TCP stream replay tool that captures live production traffic and replicates it against a test server. It enables realistic str…
344674stable
nunomaduro/collision
Collision is a PHP library that provides beautiful, readable error reporting for command-line applications. Built on top of Whoops, it is b…
754661active
capricorn86/happy-dom
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface, providing a DOM implementation for Node.js …
964628active
jacoco/jacoco
JaCoCo is a free Java code coverage library that measures and reports code coverage via bytecode instrumentation through a Java agent, with…
844604stable
xunit/xunit
xUnit.net is a free, open-source unit testing framework for C#, F#, and Visual Basic on .NET, providing test discovery, assertions, extensi…
914601stable
testing-library/jest-dom
A companion library for Testing Library that provides custom Jest matchers for asserting the state of DOM elements, such as visibility, att…
974596stable
ory/dockertest
A Go library that spins up ephemeral Docker containers (e.g., databases, message queues) for integration tests and tears them down automati…
784524active
spulec/freezegun
FreezeGun is a Python library that lets tests 'travel through time' by mocking datetime and time module functions. It provides a decorator …
514524stable
pa11y/pa11y
Pa11y is an open-source automated accessibility testing tool that runs WCAG audits on web pages via a command-line interface or a Node.js A…
914507active
enzymejs/enzyme
Enzyme is a JavaScript testing utility for React that makes it easier to assert, manipulate, and traverse React Components' output. Its API…
5319817maintenance
ministackorg/ministack
MiniStack is a free, MIT-licensed local AWS emulator that mimics 60+ AWS services (S3, SQS, SNS, DynamoDB, Lambda, EC2, RDS, ElastiCache, E…
784458active
dreamhead/moco
Moco is an easy-setup stub framework for the JVM that spins up mock HTTP, REST, WebSocket, and SSE servers from simple JSON configuration f…
734445active
link1st/go-stress-testing
A stress/load testing tool written in Go that simulates concurrent users with goroutines to measure QPS and connection capacity. It support…
764399active
getsentry/responses
A Python library for mocking out the `requests` HTTP library in tests. It lets you register fake responses with matching on method, URL, he…
954344active
callstack/agent-device
A CLI, MCP server, and typed Node.js API that lets AI coding agents automate, inspect, and verify real mobile and desktop apps. It provides…
784341active
BuilderIO/micro-agent
Micro Agent is an open-source CLI AI agent that generates unit tests from a natural language prompt and then iterates on code until all tes…
244328active
pointfreeco/swift-snapshot-testing
A Swift library for snapshot testing that lets developers assert any value against a recorded reference image or text representation. It su…
934327stable
phpro/grumphp
GrumPHP is a PHP code-quality tool implemented as a Composer plugin that registers git hooks in your repository. When a developer commits c…
924313active
httprunner/httprunner
HttpRunner (hrp) is an open-source, Go-based all-in-one testing framework for API testing (HTTP/HTTP2/WebSocket/RPC), load testing, and mul…
484295active
CodeceptJS
CodeceptJS is a Node.js end-to-end testing framework with a BDD-style syntax where tests are written as user-perspective scenarios using an…
984242active
ansible/molecule
Molecule is an Ansible-native testing framework for developing and testing Ansible collections, playbooks, and roles. It uses standard Ansi…
944139active
troessner/reek
Reek is a code smell detector for Ruby that examines classes, modules, and methods and reports code smells like uncommunicative names, long…
774128active
magnitudedev/browser-agent
Magnitude is an open-source, vision-first AI browser agent written in TypeScript that controls the browser through natural language command…
614125active
crate-ci/typos
typos is a fast source code spell checker written in Rust that finds and corrects spelling mistakes in codebases. It is designed for low fa…
954119active
bblimke/webmock
WebMock is a Ruby library for stubbing HTTP requests and setting expectations on them at the HTTP client library level. It works with many …
994049stable
xcpretty/xcpretty
xcpretty is a fast, flexible command-line formatter for xcodebuild output, written in Ruby and distributed as a gem. It pipes raw xcodebuil…
384036stable
qunitjs/qunit
QUnit is a dependency-free JavaScript unit testing framework originally developed for jQuery, now used widely including as the default for …
864033stable
awaitility/awaitility
Awaitility is a small Java DSL for synchronizing and testing asynchronous operations with readable, concise expectations. It handles pollin…
674022stable
Behat
Behat is a behavior-driven development (BDD) testing framework for PHP that lets teams write executable business expectations in Gherkin sy…
963969stable
rnwood/smtp4dev
smtp4dev is a fake SMTP email server for development and testing, with a web interface, terminal UI, and REST API. It captures outgoing mai…
903951active
nakabonne/ali
ali is a Go-based HTTP load testing CLI tool that generates HTTP traffic against a target URL and plots performance metrics in real time wi…
603941active
thomhurst/TUnit
TUnit is a modern, fast .NET testing framework built on Microsoft.Testing.Platform that discovers tests at compile time via Roslyn source g…
893933active
spotbugs/spotbugs
SpotBugs is a static analysis tool that finds bugs in Java bytecode, serving as the community-maintained successor to the abandoned FindBug…
993931active
tox-dev/tox
tox is a command-line tool that automates and standardizes testing in Python by creating isolated virtual environments and running test com…
953929active
hardkoded/puppeteer-sharp
PuppeteerSharp is a .NET port of the official Node.js Puppeteer API for controlling headless or headful Chrome and Firefox. It supports nav…
993917active

← prev page 2 / 11 next →