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
microsoft/playwright
Playwright is a framework for web testing and browser automation that drives Chromium, Firefox, and WebKit through a single API, available …
10095584stable
puppeteer/puppeteer
Puppeteer is a JavaScript library providing a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi, run…
9695538stable
LocalStack
LocalStack is a fully functional local AWS cloud emulator that lets developers develop and test cloud and serverless applications offline. …
1065133active
Cypress
Cypress is an open-source end-to-end and component testing framework for anything that runs in a browser, built in TypeScript. It ships a t…
10051024stable
Ruff
Ruff is an extremely fast Python linter and code formatter written in Rust, offering over 900 built-in rules and drop-in parity with tools …
9649465stable
usebruno/bruno
Bruno is an open-source desktop IDE for exploring and testing REST and GraphQL APIs, positioned as a lightweight alternative to Postman and…
9546739active
jestjs/jest
Jest is a comprehensive JavaScript testing framework with a focus on simplicity, working out of the box with Babel, TypeScript, Node, React…
10045471stable
vercel-labs/agent-browser
A fast, native Rust CLI for browser automation designed specifically for AI agents, communicating with Chrome via CDP through a client-daem…
7941875active
psf/black
Black is an opinionated, deterministic Python code formatter that reformats code to a single consistent style. It runs as a CLI, integrates…
9041829stable
koalaman/shellcheck
ShellCheck is a GPLv3 static analysis tool that finds bugs, pitfalls, and style issues in bash/sh shell scripts. It runs from the terminal,…
6639981stable
google/googletest
GoogleTest is Google's C++ xUnit testing and mocking framework, merging the formerly separate GoogleTest and GoogleMock projects. It provid…
8739486stable
microsoft/playwright-mcp
A Model Context Protocol (MCP) server from Microsoft that exposes Playwright browser automation capabilities to LLMs and MCP clients. It le…
8336778active
Selenium
Selenium is an umbrella project of tools and libraries for automating web browsers, providing the infrastructure for the W3C WebDriver spec…
10034462stable
k6
Grafana k6 is an open-source load and performance testing tool with a Go-based engine and tests written in JavaScript or TypeScript. It sup…
9931377stable
locustio/locust
Locust is an open-source load and performance testing framework where test scenarios are written in plain Python code. It supports distribu…
9528125active
stretchr/testify
Testify is a Go toolkit providing assertion helpers, mocking, and test suite interfaces that integrate with the standard library's testing …
9126198stable
tsenart/vegeta
Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a …
5825177stable
Floci
Floci is a free, open-source local AWS emulator that runs 83 AWS services (S3, SQS, DynamoDB, Lambda, ECS, and more) on your machine via Do…
8223109active
mochajs/mocha
Mocha is a feature-rich JavaScript test framework that runs on Node.js and in the browser, supporting TDD and BDD styles with flexible inte…
10022905stable
Appium
Appium is an open-source, cross-platform UI automation framework built on the W3C WebDriver protocol, supporting native, hybrid, mobile web…
9521927stable
jsdom/jsdom
jsdom is a pure-JavaScript implementation of web standards like the WHATWG DOM and HTML Standards for Node.js. It emulates enough of a web …
9421668active
catchorg/Catch2
Catch2 is a modern, C++-native unit testing framework supporting TDD and BDD styles, with no external dependencies. It also provides basic …
9521464stable
AVA
AVA is a minimalist test runner for Node.js with a concise API, detailed error output, and concurrent test execution in isolated worker thr…
8420828active
python/mypy
Mypy is an optional static type checker for Python that validates type hints (PEP 484) in your code. It catches type errors before runtime …
7720627stable
didi/DoKit
DoKit (DoraemonKit) is an efficiency platform for the full lifecycle of pan-frontend product development, offering in-app debug toolkits fo…
7920407active
PHPUnit
PHPUnit is the de facto unit testing framework for PHP, following the xUnit architecture. It provides a test runner, assertions, mocking, c…
9520048stable
testing-library/react-testing-library
React Testing Library is a lightweight set of utilities for testing React components by rendering them into a DOM and querying them the way…
9519646stable
astral-sh/ty
ty is an extremely fast Python type checker and language server written in Rust, backed by Astral (creators of Ruff and uv). It provides ri…
8219608active
joke2k/faker
Faker is a Python library that generates realistic fake data such as names, addresses, and text. It is commonly used to seed databases, cre…
9519387stable
golangci-lint
golangci-lint is a fast, parallel linters runner for Go that bundles over a hundred linters and formatters behind a single CLI with YAML co…
10019349stable
probelabs/goreplay
GoReplay is an open-source CLI tool written in Go that captures live HTTP traffic from production servers and replays it against test envir…
5119318active
Orange-OpenSource/hurl
Hurl is a command line tool written in Rust that runs HTTP requests defined in a simple plain text format, built on top of libcurl. It doub…
8519176stable
keploy/keploy
Keploy is a developer-centric API and integration testing platform that records real application traffic, database queries, and streaming e…
9618432active
mswjs/msw
Mock Service Worker (MSW) is an API mocking library for JavaScript that intercepts HTTP, GraphQL, and WebSocket requests in browsers via th…
9018180stable
vitest-dev/vitest
Vitest is a next-generation JavaScript/TypeScript testing framework built on top of Vite, offering Jest-compatible APIs with fast watch mod…
9617046stable
Semgrep
Semgrep is a fast, open-source static analysis tool that searches code, finds bugs, and enforces secure coding standards using rules that l…
9516500active
jasmine/jasmine
Jasmine is a behavior-driven development (BDD) testing framework for JavaScript that runs in browsers and Node.js. It provides a clean desc…
9315820stable
budtmo/docker-android
Docker-Android is a Docker image that runs Android emulators with configurable device profiles, noVNC screen viewing, log sharing, and vide…
10015807active
facebook/infer
Infer is a static analysis tool, written in OCaml, that detects bugs in Java, C, C++, Objective-C, and Erlang code before it ships. It inte…
8315698active
microsoft/pyright
Pyright is a full-featured, standards-based static type checker for Python built by Microsoft, designed for high performance on large codeb…
9915616active
mobile-dev-inc/Maestro
Maestro is an open-source end-to-end UI testing framework for Android, iOS, and web apps that uses human-readable YAML flows interpreted at…
10015500active
Faker
Faker is a TypeScript library for generating massive amounts of realistic fake data such as names, addresses, dates, and financial records …
9515480stable
Mockito
Mockito is the most popular mocking framework for unit tests written in Java, with a clean API for creating test doubles and verifying inte…
9015449stable
microsoft/playwright-python
Playwright for Python is a library to automate Chromium, Firefox, and WebKit browsers with a single API, supporting both sync and async Pyt…
9414971stable
web-infra-dev/midscene
Midscene.js is an open-source TypeScript SDK that acts as a GUI agent for E2E testing and UI automation, using multimodal vision models to …
8614771active
pytest-dev/pytest
pytest is a mature Python testing framework that makes it easy to write small tests with plain assert statements while scaling to complex f…
9214475stable
forwardemail/supertest
SuperTest is a Node.js library for testing HTTP servers using a fluent, chainable API built on top of superagent. It provides high-level HT…
7614397stable
phpstan/phpstan
PHPStan is an open-source static analysis tool for PHP that discovers bugs in code without running it. It understands PHPDocs, supports gen…
9614096stable
metersphere/metersphere
MeterSphere is an open-source continuous testing platform with a built-in AI assistant for generating test cases. It combines test case man…
9913499active
rust-lang/rust-clippy
Clippy is the official Rust linter, a collection of over 800 lints that catch common mistakes and suggest more idiomatic code. It integrate…
7713488stable
chromedp
chromedp is a Go library for driving Chrome and other browsers via the Chrome DevTools Protocol, with no external dependencies. It supports…
8413270active
nock/nock
Nock is an HTTP server mocking and expectations library for Node.js. It intercepts HTTP requests made by code under test and returns predef…
9813122stable
microsoft/playwright-cli
A command-line interface for Playwright browser automation designed for coding agents like Claude Code and GitHub Copilot. It provides toke…
10013052active
seleniumbase/SeleniumBase
SeleniumBase is an all-in-one Python browser automation framework for web testing, crawling, and scraping, built on Selenium/WebDriver with…
9612980active
rubocop/rubocop
RuboCop is a Ruby static code analyzer (linter) and code formatter that enforces the community Ruby Style Guide. It can automatically fix m…
9912894stable
google/oss-fuzz
OSS-Fuzz is Google's free continuous fuzzing service for open source software, combining fuzzing engines like libFuzzer, AFL++, and Honggfu…
7712616active
Atomic Red Team
Atomic Red Team is a library of small, portable detection tests mapped to the MITRE ATT&CK framework, letting security teams validate their…
7712483active
Shopify/toxiproxy
Toxiproxy is a TCP proxy written in Go for simulating network and system conditions such as latency, bandwidth limits, and connection failu…
7512300stable
wix/Detox
Detox is a gray box end-to-end testing and automation framework for mobile apps, primarily React Native, running tests on real devices and …
9412022active
nightwatchjs/nightwatch
Nightwatch.js is an integrated end-to-end testing framework for Node.js built on the W3C Webdriver API, developed at BrowserStack. It suppo…
8711957stable
faker-ruby/faker
A Ruby library for generating realistic fake data such as names, addresses, emails, phone numbers, and finance details. It supports over 40…
8811935stable
robotframework/robotframework
Robot Framework is a generic open-source automation framework for acceptance testing, ATDD, and robotic process automation (RPA). It uses a…
8611864stable
pestphp/pest
Pest is an elegant PHP testing framework built on top of PHPUnit, offering a functional test API with expressive expect() assertions, datas…
9511700active
google/osv-scanner
OSV-Scanner is Google's official CLI and Go library frontend to the OSV.dev vulnerability database, scanning project dependencies across ma…
9910970active
SonarQube
SonarQube is a continuous code inspection platform that performs static analysis to track code quality, security vulnerabilities, and techn…
10010951stable
mockery/mockery
Mockery is a flexible PHP mock object framework for creating test doubles in unit tests. It provides a human-readable DSL for defining expe…
9810723stable
super-linter/super-linter
Super-linter is a containerized collection of curated linters and code analyzers for many programming languages, runnable as a GitHub Actio…
9210574active
tylertreat/comcast
Comcast is a Go CLI tool that simulates poor network conditions such as latency, bandwidth limits, and packet loss by wrapping system tools…
2810511stable
axllent/mailpit
Mailpit is a lightweight, zero-dependency email and SMTP testing tool for developers that acts as a local SMTP server and captures outgoing…
9510268active
teamcapybara/capybara
Capybara is a Ruby acceptance test framework that simulates how a real user interacts with web applications. It works with multiple drivers…
7310173stable
TestCafe
TestCafe is a free, open-source Node.js framework for automating end-to-end web testing in JavaScript or TypeScript. It drives browsers dir…
929904active
webdriverio/webdriverio
WebdriverIO is a browser and mobile automation test framework for Node.js supporting the WebDriver, WebDriver BiDi, and Appium protocols. I…
959835stable
Quick/Quick
Quick is a behavior-driven development (BDD) testing framework for Swift and Objective-C, inspired by RSpec, Specta, and Ginkgo. It lets de…
609826stable
sinonjs/sinon
Sinon.JS is a standalone, test framework agnostic JavaScript library providing test spies, stubs, mocks, and fake timers. It integrates sea…
689757stable
bchavez/Bogus
Bogus is a fake data generator library for .NET languages (C#, F#, VB.NET), ported from faker.js with a FluentValidation-inspired fluent AP…
609729active
reviewdog/reviewdog
reviewdog is an automated code review CLI that integrates with any linter or static analysis tool regardless of programming language. It pa…
729562active
Airtest Project
Airtest Project is a cross-platform UI automation testing framework from NetEase for games and apps, using image recognition to locate UI e…
659546active
Checkstyle
Checkstyle is a static analysis tool that checks Java source code against configurable coding standards and style rules, such as naming, im…
1009527active
apache/jmeter
Apache JMeter is a 100% Java open-source application for load testing and measuring the performance of web applications and other services.…
679524stable
Artillery
Artillery is an open-source load testing platform and CLI for stress-testing HTTP APIs, GraphQL, WebSocket, Socket.IO, gRPC, and browser ap…
949070active
onsi/ginkgo
Ginkgo is a mature BDD-style testing framework for Go that builds on Go's native testing package. It provides an expressive DSL for structu…
979050stable
karatelabs/karate
Karate is an open-source Java-based test automation framework that unifies API testing (REST, GraphQL, SOAP, WebSocket), UI browser automat…
998939active
HypothesisWorks/hypothesis
Hypothesis is the property-based testing library for Python, generating randomized test inputs from user-described strategies and shrinking…
958934stable
Testcontainers
Testcontainers is a family of libraries (Java, Go, .NET, Rust, and more) that provides lightweight, throwaway Docker containers for use in …
938729stable
openshift/origin
The openshift/origin repository now primarily maintains the openshift-tests binary, the conformance and end-to-end test suite for OpenShift…
688683active
getmoto/moto
Moto is a Python library that mocks AWS services so tests can run against simulated AWS infrastructure without real credentials or network …
998643active
mcollina/autocannon
A fast HTTP/1.1 benchmarking and load-testing tool written in Node.js, inspired by wrk and wrk2. It can be used from the command line or pr…
608510stable
Hardhat
Hardhat is an Ethereum development environment for compiling, deploying, testing, and debugging Solidity smart contracts, built on a Rust-p…
958504active
phpspec/prophecy
Prophecy is a highly opinionated yet powerful and flexible PHP object mocking framework. Originally built for phpspec2, it works with any P…
798469stable
openatx/uiautomator2
A Python library that wraps Android's UiAutomator framework, exposing device automation capabilities over HTTP so scripts can control Andro…
948326active
Chai
Chai is a BDD/TDD assertion library for Node.js and the browser that can be paired with any JavaScript testing framework. It offers three a…
878270stable
thoughtbot/factory_bot
factory_bot is a Ruby library for defining and building test data objects with a straightforward factory definition syntax. It supports mul…
888169stable
gruntwork-io/terratest
Terratest is a Go library that makes it easier to write automated tests for infrastructure code such as Terraform, Packer, Docker, Kubernet…
927943stable
chaos-mesh/chaos-mesh
Chaos Mesh is an open-source, cloud-native chaos engineering platform for Kubernetes that injects controlled faults (pod, network, DNS, HTT…
957866active
jepsen-io/jepsen
Jepsen is a Clojure library and framework for verifying the correctness of distributed systems under fault injection. It sets up systems on…
907485active
mozilla/geckodriver
geckodriver is a standalone proxy that exposes the W3C WebDriver protocol over HTTP and translates those calls into Firefox's Marionette re…
857480stable
axe-core
axe-core is an open-source accessibility testing engine for websites and HTML-based UIs, with rules covering WCAG 2.0/2.1/2.2 and ARIA best…
947471stable
wiremock/wiremock
WireMock is a popular open-source tool for mocking HTTP-based APIs, runnable as an embedded Java library, standalone server, or container. …
807358stable
Done-0/fuck-u-code
A CLI code-quality analyzer that scores codebases 0-100 and produces humorous 'legacy-mess' reports across 14 languages using tree-sitter A…
757282active
postmanlabs/newman
Newman is a command-line collection runner for Postman that executes Postman collections directly from the terminal. It is extensible with …
757251stable

page 1 / 11 next →