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
AppiumTestDistribution/AppiumTestDistribution
AppiumTestDistribution (ATD) is a Java library for running Appium mobile tests in parallel across connected Android and iOS real devices, e…
561040active
microsoft/HydraLab
Hydra Lab is a Microsoft open-source framework for building your own cloud testing infrastructure with a center-agent distributed design fo…
761029active
thoughtbot/fishery
Fishery is a TypeScript-first library for defining factories that build JavaScript objects as test data, inspired by Ruby's factory_bot. It…
671028active
takahirom/roborazzi
Roborazzi is a Kotlin library for JVM-based Android screenshot testing built on Robolectric Native Graphics. It captures UI screenshots dur…
931027active
MGdaasLab/WHartTest
WHartTest is an AI-driven test automation platform built on Django 5.2 + DRF with a Vue frontend, generating and managing executable test c…
841024active
overtrue/phplint
PHPLint is a PHP syntax linting tool that speeds up checking PHP files by running multiple lint processes in parallel. It is installable vi…
951022active
mattheworiordan/capybara-screenshot
A Ruby gem that automatically captures screenshots and HTML snapshots of the page whenever a Capybara-driven test fails in Cucumber, RSpec,…
531022active
airspeed-velocity/asv
Airspeed Velocity (asv) is a Python benchmarking tool that tracks a project's performance over its git history. It generates an interactive…
841018active
authorjapps/zerocode
Zerocode TDD is an open-source, no-code automated testing framework for REST/SOAP APIs, Kafka data streams, databases, ETL pipelines, and l…
951013active
FFLib Apex Common
A common Apex library for Salesforce implementing Apex Enterprise Patterns such as Service Layer, Unit of Work, and Data Mapper. It helps s…
771012active
aflnet/aflnet
AFLNet is a greybox fuzzer for network protocol server implementations, extending American Fuzzy Lop with state-feedback derived from serve…
421012active
robotframework/RIDE
RIDE is a desktop IDE built specifically for editing Robot Framework test and task data files. It provides a graphical editor with syntax h…
921011active
bouk/monkey
A Go library that enables monkey patching of functions and instance methods at runtime by rewriting the running executable to insert jumps …
103423maintenance
maglnet/ComposerRequireChecker
ComposerRequireChecker is a PHP CLI tool that analyzes a composer.json file and the package's source code to detect usage of symbols from u…
911009active
tarpas/pytest-testmon
pytest-testmon is a pytest plugin that tracks dependencies between tests and executed code using coverage data, then selects and runs only …
571009active
microsoft/DevSkim
DevSkim is a Microsoft security linting framework consisting of IDE extensions, a .NET CLI, and a rule engine that flags security issues in…
981005active
alumnium-hq/alumnium
Alumnium is an AI-native library and MCP server for end-to-end testing that layers natural-language actions, checks, and data extraction on…
901005active
lukas-krecan/JsonUnit
JsonUnit is a Java library that simplifies JSON comparison in unit tests. It provides integrations with AssertJ, Hamcrest, Kotest, and Spri…
771004active
samuelcolvin/dirty-equals
dirty-equals is a Python library that overloads __eq__ to provide declarative, partial-match assertion helpers for unit tests. It lets you …
741003active
model-bakers/model_bakery
Model Bakery is a Python library that provides smart object factories for creating Django model instances in tests. It auto-fills model fie…
961002active
sc-forks/solidity-coverage
solidity-coverage (Solcover) is a Hardhat plugin that measures code coverage for Solidity smart-contract test suites. It instruments contra…
581002active
PSPDFKit-labs/bypass
Bypass is an Elixir library for spinning up a lightweight mock HTTP server (a Plug) inside tests to return prebaked responses to client req…
461001stable
MobileNativeFoundation/bluepill
Bluepill is a command-line tool that runs iOS UI and unit tests in parallel across multiple simulators on a single macOS machine. Originall…
233209maintenance
Gauge
Gauge is a lightweight, cross-platform test automation framework for writing acceptance tests in Markdown-based business-readable specifica…
993186maintenance
alibaba/macaca
Macaca is an open-source automation testing solution for native, hybrid, mobile web, and desktop web applications, built on the W3C WebDriv…
323184maintenance
qax-os/goreporter
goreporter is a Go CLI tool that concurrently runs a suite of linters (gofmt, govet, golint, staticcheck, errcheck, gocyclo, etc.) plus uni…
233120maintenance
munificent/vigil
Vigil is an esoteric programming language implemented as a Python-based command-line interpreter, originally created for the January 2013 P…
323037maintenance
lukeed/uvu
uvu is an extremely fast and lightweight test runner for Node.js and the browser, with an optional built-in assertion library. It supports …
233031maintenance
boo1ean/casual
Casual is a fake data generator library for JavaScript/Node.js that produces random names, addresses, emails, text, and other common data t…
323002maintenance
curtis0x/fake-s3
Fake S3 is a lightweight Ruby server that mimics the Amazon S3 API, supporting commands like put, get, list, copy, and bucket creation. It …
102925maintenance
RobotiumTech/robotium
Robotium is an Android UI test automation framework for writing black-box functional, system, and acceptance tests for native and hybrid An…
322852maintenance
power-assert-js/power-assert
Power Assert is a JavaScript assertion library that provides descriptive assertion failure messages through the standard Node.js assert int…
322807maintenance
segmentio/daydream
Daydream is a Chrome extension that records your browser actions and generates a Nightmare or Puppeteer script from them. It supports recor…
102746maintenance
thlorenz/proxyquire
A Node.js library that proxies the require function so dependencies can be overridden with stubs or mocks during testing without modifying …
392745maintenance
tpope/vim-dispatch
dispatch.vim is a Vim plugin by Tim Pope that runs builds and test suites asynchronously via adapters like tmux, screen, iTerm, Windows, an…
322738maintenance
tj/should.js
should.js is an expressive, readable, BDD-style assertion library for Node.js and browsers that is test framework agnostic. It extends Obje…
322734maintenance
eth-brownie/brownie
Brownie is a Python-based development and testing framework for Ethereum smart contracts targeting the EVM, supporting Solidity and Vyper. …
902723maintenance
square/spoon
Spoon is a tool from Square that distributes Android instrumentation test execution across all connected devices and emulators simultaneous…
102682maintenance
Ganache
Ganache is a personal blockchain for Ethereum development, providing a local simulated network with GUI (Electron) and CLI variants for dep…
102627maintenance
alibaba/tidevice
A Python-based command-line tool for communicating with iOS devices over USB without needing iTunes or Xcode. It supports app installation/…
522607maintenance
laike9m/Cyberbrain
Cyberbrain is a Python debugging tool that visualizes program execution as a dataflow graph, letting developers backtrace variable changes …
322544maintenance
mizzy/serverspec
Serverspec is a Ruby library for writing RSpec tests that verify servers are configured correctly, executing commands locally, via SSH, Win…
672520maintenance
reduxjs/redux-mock-store
A mock Redux store for testing async action creators and middleware by recording dispatched actions. The Redux team now deprecates it in fa…
232497maintenance
GoogleContainerTools/container-structure-test
A CLI framework by Google for validating the structure of container images via YAML or JSON test configs. It supports command tests, file e…
822494maintenance
pytest-dev/pytest-testinfra
Testinfra is a pytest plugin for writing unit tests in Python that verify the actual state of servers managed by tools like Ansible, Salt, …
752477maintenance
dancryer/PHPCI
PHPCI is a free, open-source continuous integration server designed specifically for PHP projects, built with simplicity in mind. It clones…
102388maintenance
didi/sharingan
Sharingan is a Go-based traffic recording and replay tool that captures real production request traffic (including downstream calls) and re…
102386maintenance
emirozer/fake2db
A Python CLI tool that generates test databases populated with realistic fake data, supporting sqlite, mysql, postgresql, mongodb, redis, a…
232347maintenance
nizos/tdd-guard
TDD Guard is a Claude Code plugin that automatically enforces test-driven development by intercepting agent actions via hooks and blocking …
772328maintenance
specta/specta
Specta is a lightweight TDD/BDD testing framework for Objective-C and Cocoa, providing an RSpec-like DSL built on top of XCTest. It offers …
322311maintenance
GoogleChrome/accessibility-developer-tools
A JavaScript library from Google Chrome providing accessibility-related testing and utility code. Its core is an accessibility audit engine…
102305maintenance
spekframework/spek
Spek is a specification-style test framework for Kotlin on the JVM, supporting BDD/TDD-style test writing with a DSL. It provides a runner …
232220maintenance
domesticcatsoftware/DCIntrospect
DCIntrospect is a small Objective-C library of visual debugging tools for iOS UIKit interfaces. It lets developers inspect, highlight, nudg…
322165maintenance
gabrielfalcao/HTTPretty
HTTPretty is a Python library that mocks HTTP clients by intercepting requests at the socket level, faking the entire socket module. It let…
322158maintenance
naver/ngrinder
nGrinder is an enterprise-level performance and stress testing platform consisting of a web-based controller and load-generating agents. It…
102103maintenance
Automattic/expect.js
A minimalistic BDD-style assertion library for Node.js and browsers, based on should.js. It provides a chainable expect() API that works st…
322096maintenance
xiaocong/uiautomator
A Python wrapper around Android's uiautomator testing framework that lets you control and inspect Android devices over adb from Python code…
232095maintenance
MockyAbstract/Mocky
Mocky is a free online service (with self-hostable source) for generating custom HTTP responses to mock web service backends. It consists o…
232077maintenance
marcotcr/checklist
CheckList is a Python library for behavioral testing of NLP models, implementing the ACL 2020 paper 'Beyond Accuracy: Behavioral Testing of…
322050maintenance
mpeterv/luacheck
Luacheck is a linter and static analyzer for Lua code, detecting issues like undefined globals, unused variables, and unreachable code. It …
232049maintenance
google/martian
Martian is a programmable HTTP/S proxy library written in Go, designed primarily for testing. It lets developers intercept, inspect, and mo…
102041maintenance
powerfulseal/powerfulseal
PowerfulSeal is a chaos engineering tool that injects failures into Kubernetes clusters to expose weaknesses before they cause outages. It …
231981maintenance
zalando/SwiftMonkey
SwiftMonkey is a Swift framework for randomised monkey testing of iOS apps, generating random user input events through Xcode's UI testing …
101935maintenance
indragiek/InAppViewDebugger
An embeddable iOS view debugger library that provides a 3D snapshot view (via SceneKit) and a synchronized hierarchy tree view, similar to …
231920maintenance
shouldjs/should.js
should.js is an expressive, readable BDD-style assertion library for Node.js and browsers that is test framework agnostic. It extends Objec…
101889maintenance
observing/pre-commit
An npm package that automatically installs a git pre-commit hook into your repository, running your npm test or other package. scripts befo…
581882maintenance
openatx/facebook-wda
A Python client library for Facebook's WebDriverAgent, enabling programmatic control and testing of iOS devices over HTTP. It implements th…
761880maintenance
velesin/jasmine-jquery
A JavaScript library that extends the Jasmine testing framework with custom jQuery matchers and an API for loading HTML, CSS, and JSON fixt…
101880maintenance
Forethought-Technologies/AutoChain
AutoChain is a lightweight, extensible Python framework for building custom LLM-powered generative agents with custom tools, inspired by La…
551879maintenance
google/python-adb
A pure-Python implementation of the Android ADB and Fastboot protocols using libusb1 for USB communication. It can be used as a Python libr…
101862maintenance
alibaba/testable-mock
TestableMock is a lightweight mocking library for JVM unit tests that replaces methods (including private, static, and constructors) via a …
321836maintenance
lausobo/Nocilla
Nocilla is an Objective-C library for stubbing HTTP and HTTPS requests in iOS and macOS unit tests, inspired by WebMock. It intercepts requ…
231828maintenance
vadymmarkov/Fakery
Fakery is a Swift port of Ruby's Faker library that generates realistic fake data such as names, addresses, phone numbers, and company info…
231824maintenance
intoli/remote-browser
Remote Browser is a JavaScript library for programmatically controlling browsers like Chrome and Firefox, built on the standard Web Extensi…
321751maintenance
eykrehbein/strest
Strest is a CLI tool for testing REST APIs using declarative YAML test files. It supports chaining requests (e.g., reusing auth tokens from…
101720maintenance
n7olkachev/imgdiff
imgdiff is a fast command-line tool written in Go that compares two images pixel-by-pixel and optionally renders a visual diff output image…
231706maintenance
marick/Midje
Midje is a testing framework for Clojure that offers a readable, fact-based style of writing tests and a migration path from clojure.test. …
321696maintenance
crossbario/autobahn-testsuite
A fully automated test suite for verifying WebSocket client and server implementations against RFC 6455 specification conformance and robus…
751691maintenance
AdevintaSpain/Barista
Barista is a Kotlin/Java library built on top of Espresso that simplifies writing Android UI instrumentation tests with a clean, discoverab…
231690maintenance
lost-pixel/lost-pixel
Lost Pixel is an open-source visual regression testing tool and GitHub Action that compares screenshots from Storybook, Ladle, Histoire, pa…
101683maintenance
githublitao/api_automation_test
A self-hosted API automation testing platform built with Django REST framework on the backend and Vue + ElementUI on the frontend. It provi…
661670maintenance
jsverify/jsverify
JSVerify is a property-based testing library for JavaScript, inspired by Haskell's QuickCheck. It generates random test inputs, verifies us…
231660maintenance
j-easy/easy-random
Easy Random is a Java library that generates random instances of arbitrary Java beans and records via an EasyRandom API extending java.util…
941651maintenance
Kozea/wdb
wdb is a browser-based Python debugger built on a client-server architecture using WebSockets, with the server implemented in Tornado. It p…
321592maintenance
andywer/leakage
Leakage is a Node.js library for detecting memory leaks by running a function repeatedly and analyzing V8 heap snapshot diffs. It integrate…
231591maintenance
specta/expecta
Expecta is a matcher (assertion) framework for Objective-C and Cocoa that provides a readable, type-agnostic expect() syntax for test asser…
231583maintenance
vowsjs/vows
Vows is a behavior-driven development (BDD) testing framework for Node.js, built specifically for testing asynchronous code. It organizes t…
621557maintenance
admc/wd
WD.js is a Node.js client library for the WebDriver/Selenium 2 protocol, supporting multiple programming styles including promises, chainin…
321521maintenance
mhevery/jasmine-node
jasmine-node integrates the Jasmine BDD spec framework (version 1) with Node.js, letting you run describe/it specs from the command line. I…
321509maintenance
google/gofuzz
A Go library for populating Go objects with random values, useful for fuzz-style testing of serialization and panic robustness. It also int…
101492maintenance
kylef/Mockingjay
Mockingjay is a Swift library for stubbing HTTP/HTTPS requests made via NSURLConnection or NSURLSession, including requests from libraries …
231486maintenance
microsoft/pict
PICT is a command-line tool from Microsoft that generates compact pairwise (combinatorial) test cases from a model file of parameters and v…
681464maintenance
nvzqz/RandomKit
RandomKit is a Swift framework that simplifies random data generation across Swift and Foundation types using protocol-oriented design. It …
231457maintenance
dropbox/pyannotate
PyAnnotate auto-generates PEP-484 type annotations for Python code by collecting argument and return types observed at runtime, then insert…
731442maintenance
testdouble/testdouble.js
testdouble.js (td.js) is a minimal, opinionated test double library for JavaScript that provides stubbing, spying, and verification for tes…
321428maintenance
typelift/SwiftCheck
SwiftCheck is a property-based testing library for Swift, porting the Haskell QuickCheck approach. It automatically generates random test d…
231427maintenance
jonnnnyw/php-phantomjs
A PHP library that wraps the PhantomJS headless browser, letting PHP applications load web pages with full JavaScript support and inspect t…
231426maintenance
jejacks0n/teaspoon
Teaspoon is a JavaScript test runner built as a Ruby gem for Rails applications. It runs tests in the browser or headlessly via PhantomJS o…
231421maintenance
galenframework/galen
Galen Framework is an open-source tool for testing the layout and responsive design of web applications, using a human-readable spec langua…
231413maintenance
google/firing-range
Firing Range is a deliberately vulnerable Java web application that serves as a test bed for web application security scanners. It provides…
101413maintenance

← prev page 8 / 11 next →