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

function: testing

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

ProductHealth v2StarsMaturity
Codeception/Codeception
Codeception is a full-stack testing framework for PHP that supports acceptance, functional, and unit testing in a single tool, built on top…
884861stable
lk-geimfari/mimesis
Mimesis is a Python library for generating fake but realistic data across 47 locales, covering names, addresses, dates, financial data, and…
894839stable
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…
984787active
harlan-zw/unlighthouse
Unlighthouse is an open-source CLI tool that runs Google Lighthouse audits on every page of a website, auto-discovering URLs via sitemaps, …
954783active
MaaXYZ/MaaFramework
MaaFramework is an automation black-box testing framework based on image recognition, rewritten from the experience of the MAA (MaaAssistan…
914722active
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…
354675stable
nolanlawson/fuite
fuite is a CLI tool that finds memory leaks in web apps by launching Chrome via Puppeteer, running scenarios (like clicking links and press…
484623active
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 …
954619active
jacoco/jacoco
JaCoCo is a free Java code coverage library that measures and reports code coverage via bytecode instrumentation through a Java agent, with…
844601stable
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…
904600stable
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…
974597stable
PrimeIntellect-ai/verifiers
verifiers is a Python library for creating environments to train and evaluate large language models with reinforcement learning. It integra…
884559active
cyrus-and/chrome-remote-interface
A Node.js library providing a JavaScript interface to the Chrome Debugging Protocol (CDP). It abstracts CDP domains into commands and event…
624551stable
spulec/freezegun
FreezeGun is a Python library that lets tests 'travel through time' by mocking datetime and time module functions. It provides a decorator …
514525stable
ory/dockertest
A Go library that spins up ephemeral Docker containers (e.g., databases, message queues) for integration tests and tears them down automati…
784522active
enzymejs/enzyme
Enzyme is a JavaScript testing utility for React that makes it easier to assert, manipulate, and traverse React Components' output. Its API…
5419823maintenance
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…
814490active
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
unionai-oss/pandera
Pandera is a Python library for statistical data validation of dataframe-like objects, supporting pandas, polars, PySpark, and others. It l…
964442stable
tmenier/Flurl
Flurl is a fluent URL builder and testable HTTP client library for .NET, available as a stand-alone URL builder (Flurl) or with HTTP featur…
234403stable
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…
954345active
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…
944324stable
puremourning/vimspector
Vimspector is a multi-language graphical debugging plugin for Vim, built on the Debug Adapter Protocol (DAP). It provides an IDE-like debug…
664318active
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…
924311active
golang/vscode-go
The official Go extension for Visual Studio Code, providing rich language support via the gopls language server. It offers IntelliSense, co…
934258active
codeceptjs/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…
984241active
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…
784233active
Patchright
Patchright is a patched, undetected fork of the Playwright browser automation framework that evades bot-detection systems like Cloudflare. …
934191active
rust-lang/rust.vim
rust.vim is the official Vim plugin for Rust development, providing file detection, syntax highlighting, formatting via rustfmt, and integr…
324182stable
imbrn/v8n
v8n is a fluent, chainable JavaScript validation library for validating any kind of data, from primitives to objects and arrays. It offers …
234143stable
ansible/molecule
Molecule is an Ansible-native testing framework for developing and testing Ansible collections, playbooks, and roles. It uses standard Ansi…
944132active
magnitudedev/browser-agent
Magnitude is an open-source, vision-first AI browser agent written in TypeScript that controls the browser through natural language command…
614121active
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 …
954049stable
deepchecks/deepchecks
Deepchecks is an open-source Python library for continuous validation of machine learning models and data, covering testing, CI integration…
614047active
qunitjs/qunit
QUnit is a dependency-free JavaScript unit testing framework originally developed for jQuery, now used widely including as the default for …
864033stable
symfony/dom-crawler
Symfony DomCrawler is a PHP component that eases DOM navigation for HTML and XML documents. It provides a Crawler class for querying and tr…
994027stable
awaitility/awaitility
Awaitility is a small Java DSL for synchronizing and testing asynchronous operations with readable, concise expectations. It handles pollin…
674020stable
shuzijun/leetcode-editor
A JetBrains IDE plugin that lets users browse, solve, debug, and submit LeetCode problems directly from IntelliJ-based IDEs like IDEA, PyCh…
983980active
Behat/Behat
Behat is a behavior-driven development (BDD) testing framework for PHP that lets teams write executable business expectations in Gherkin sy…
923968stable
Netflix/chaosmonkey
Chaos Monkey is a chaos engineering tool from Netflix that randomly terminates virtual machine instances and containers in production to te…
2617091maintenance
a0rtega/pafish
Pafish is a Windows testing tool that applies the same VM and sandbox detection techniques used by malware families to check whether an ana…
103946active
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…
903945active
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…
893927active
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…
953925active
cloudflare/miniflare
Miniflare is a fully-local simulator for Cloudflare Workers written in TypeScript, running worker code in a sandbox that implements the Wor…
103924active
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…
813913active
sindresorhus/ow
ow is a TypeScript library providing expressive, chainable runtime validation of function arguments and values with descriptive error messa…
593865stable
lycheeverse/lychee
lychee is a fast, async, stream-based link checker written in Rust that finds broken hyperlinks and mail addresses in Markdown, HTML, reStr…
933860active
ryanb/letter_opener
A Ruby gem that intercepts outgoing email in development and previews it in the browser instead of sending it. It integrates with Rails Act…
683842stable
pantsbuild/pants
Pants is a fast, scalable build system and developer workflow tool designed especially for monorepos containing multiple projects and langu…
983819active
fluentassertions/fluentassertions
Fluent Assertions is a .NET library providing an extensive set of extension methods for writing readable, fluent assertions in TDD and BDD-…
943816active
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…
943810stable
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…
593804stable
nabla-c0d3/sslyze
SSLyze is a fast SSL/TLS scanning tool and Python library that analyzes a server's TLS configuration, including certificates, cipher suites…
833775stable
JetBrains/intellij-platform-plugin-template
An official JetBrains GitHub template repository that scaffolds new IntelliJ Platform plugin projects in Kotlin. It preconfigures Gradle bu…
853753active
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…
953722stable
thunderclient/thunder-client-support
Thunder Client is a lightweight REST API client extension for VS Code and JetBrains IDEs, offering GUI-based request testing, collections, …
923719active
webhintio/hint
webhint is a customizable linting engine for the web that checks sites and code for accessibility, performance, security, cross-browser com…
653698active
clojure-emacs/cider
CIDER is an Emacs package that turns Emacs into a full interactive development environment for Clojure and ClojureScript. It connects to a …
933677active
getgauge/taiko
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
p-org/P
P is a state machine based programming language for formally modeling and specifying complex distributed systems as collections of communic…
903668active
awslabs/deequ
Deequ is a Scala library built on Apache Spark for defining 'unit tests for data' that measure data quality in large datasets. It computes …
933643active
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…
6315460maintenance
spockframework/spock
Spock is a testing and specification framework for JVM developers that combines BDD-style readable specifications with powerful built-in mo…
743631active
jsx-eslint/eslint-plugin-jsx-a11y
An ESLint plugin that statically checks JSX elements for accessibility (a11y) issues in React applications. It analyzes the AST to catch co…
573611active
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…
893601stable
thoughtbot/shoulda-matchers
A Ruby gem providing RSpec- and Minitest-compatible one-liner matchers for testing common Rails functionality like validations, association…
863582stable
schemathesis/schemathesis
Schemathesis is a Python-based API testing tool that automatically generates test cases from OpenAPI and GraphQL schemas using property-bas…
953564active
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…
663550active
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…
523545stable
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
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…
843534stable
behave/behave
behave is a behavior-driven development (BDD) testing framework for Python that runs tests written in Gherkin natural-language syntax backe…
813521active
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…
703517active
firasdib/Regex101
Regex101 is a popular web application for building, testing, and debugging regular expressions with support for multiple regex flavors. Thi…
663511active
beartype/beartype
Beartype is a pure-Python, PEP-compliant runtime type checker that validates type hints at near-real-time speed with O(1) constant-time che…
863486active
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 …
983481active
VerifyTests/Verify
Verify is a .NET snapshot (approval) testing library that serializes test results and compares them against stored snapshot files. It integ…
993467active
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…
923448active
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 …
993443active
travisjeffery/timecop
Timecop is a Ruby gem that provides time travel, time freezing, and time acceleration capabilities for testing time-dependent code. It offe…
673425stable
WordPress/wordpress-develop
The official Git mirror of the WordPress core development repository (synced from Subversion), containing the PHP, MySQL, and JavaScript so…
773419stable
xdebug/xdebug
Xdebug is a PHP extension providing step debugging, profiling, tracing, code coverage, and improved error reporting for PHP applications. I…
903414active
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 …
953413active
minitest/minitest
Minitest is a small, fast, and readable testing suite for Ruby supporting TDD, BDD, spec-style expectations, and benchmarking. It ships as …
743411stable
shouldly/shouldly
Shouldly is a .NET assertion library for unit tests that focuses on clear, expressive failure messages by embedding the asserted source exp…
673408active
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…
943407stable
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…
733399active
Byebug
Byebug is a feature-rich debugger for Ruby implemented as a C extension using the TracePoint and Debug Inspector APIs. It provides stepping…
743349active
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…
733348active
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…
833342active
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 …
463332active
STF (Smartphone Test Farm)
Smartphone Test Farm (STF) is a self-hosted web application for remotely controlling and debugging Android smartphones, smartwatches, and o…
2313935maintenance
pester/Pester
Pester is the ubiquitous test and mock framework for PowerShell, providing a Describe/Context/It DSL with Should assertions and powerful co…
983326active
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…
993325active
modelscope/evalscope
EvalScope is a Python framework from the ModelScope community for evaluating large language models, vision-language models, embedding model…
933312active
krzysztofzablocki/LifetimeTracker
LifetimeTracker is a Swift library for iOS that surfaces retain cycles and memory leaks in real time during development. It tracks object l…
663305active

← prev page 3 / 17 next →