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
takahirom/roborazzi
Roborazzi is a Kotlin library for JVM-based Android screenshot testing built on Robolectric Native Graphics. It captures UI screenshots dur…
941023active
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,…
541022active
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…
831013active
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…
961012active
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…
931012active
sabuhish/fastapi-mail
Fastapi-mail is a lightweight Python library for sending emails from FastAPI applications, supporting individual and bulk messages, attachm…
991011active
apex-enterprise-patterns/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…
771011active
aflnet/aflnet
AFLNet is a greybox fuzzer for network protocol server implementations, extending American Fuzzy Lop with state-feedback derived from serve…
431011active
bouk/monkey
A Go library that enables monkey patching of functions and instance methods at runtime by rewriting the running executable to insert jumps …
103424maintenance
braintrustdata/autoevals
Autoevals is a Python and TypeScript library for automatically evaluating AI model outputs using LLM-as-a-judge, heuristic, and statistical…
851009active
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
attentiveness/reading
iReading is an open-source reading app for Android and iOS built with React Native, Redux, Redux-Saga, and react-navigation. It serves as b…
233409maintenance
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 …
751004active
sc-forks/solidity-coverage
solidity-coverage (Solcover) is a Hardhat plugin that measures code coverage for Solidity smart-contract test suites. It instruments contra…
581003active
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
burke/zeus
Zeus is a CLI tool that preloads a Rails (or other Ruby) application so common development commands like console, server, generators, and t…
823320maintenance
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
getgauge/gauge
Gauge is a lightweight, cross-platform test automation framework for writing acceptance tests in Markdown-based business-readable specifica…
983186maintenance
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
alexforencich/verilog-ethernet
A collection of Verilog Ethernet components for FPGA implementation, covering gigabit, 10G, and 25G packet processing with MAC, PCS/PMA PHY…
363074maintenance
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 …
233032maintenance
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
SalomonBrys/ANR-WatchDog
ANR-WatchDog is an Android library that detects Application Not Responding (ANR) errors by watching the UI thread and throwing a meaningful…
232979maintenance
2d-inc/developer_quest
Developer Quest is a Flutter game demo built for Google I/O 2019 where players become a tech lead, slay bugs, and manage a team. It also se…
322969maintenance
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 …
102926maintenance
MicrosoftDX/Vorlonjs
Vorlon.JS is an open-source, extensible, platform-agnostic tool for remotely debugging and testing JavaScript running on any device with a …
102895maintenance
aappleby/smhasher
SMHasher is a C++ test suite that evaluates the distribution, collision, and performance properties of non-cryptographic hash functions. It…
722889maintenance
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
jeanphix/Ghost.py
Ghost.py is a scriptable WebKit-based web client library for Python, built on PySide2/Qt5, allowing programmatic page loading and content i…
322756maintenance
segmentio/daydream
Daydream is a Chrome extension that records your browser actions and generates a Nightmare or Puppeteer script from them. It supports recor…
102747maintenance
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…
322739maintenance
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
pod4g/hiper
Hiper is a Node.js CLI tool that loads a web page repeatedly in a headless Chrome browser and statistically analyzes PerformanceTiming metr…
322723maintenance
square/spoon
Spoon is a tool from Square that distributes Android instrumentation test execution across all connected devices and emulators simultaneous…
102683maintenance
Ganache
Ganache is a personal blockchain for Ethereum development, providing a local simulated network with GUI (Electron) and CLI variants for dep…
102628maintenance
alibaba/tidevice
A Python-based command-line tool for communicating with iOS devices over USB without needing iTunes or Xcode. It supports app installation/…
532607maintenance
dbt-labs/dbt-core
dbt Core is an open-source command-line tool that lets data analysts and engineers transform data in warehouses using SQL select statements…
9513696experimental
mizzy/serverspec
Serverspec is a Ruby library for writing RSpec tests that verify servers are configured correctly, executing commands locally, via SSH, Win…
312520maintenance
lloyd/node-memwatch
A native Node.js module for detecting and isolating memory leaks. It emits leak and heap stats events and provides a HeapDiff class to comp…
322501maintenance
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…
232498maintenance
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…
832495maintenance
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, …
762477maintenance
huggingface/evaluate
Hugging Face's library for easily evaluating machine learning models and datasets with dozens of standardized metrics, comparisons, and mea…
742477maintenance
plumatic/schema
A Clojure/ClojureScript library for declaratively describing data shapes and validating data against those schemas. It supports descriptive…
752462maintenance
YellowLabTools/YellowLabTools
Yellow Lab Tools is a web performance and front-end code quality auditing tool that loads a webpage, collects metrics via Phantomas/Puppete…
232457maintenance
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…
102388maintenance
onmyway133/PushNotifications
A cross-platform desktop app (macOS, Windows, Linux) built with Electron for testing push notifications on iOS and Android. It supports sen…
232317maintenance
nizos/tdd-guard
TDD Guard is a Claude Code plugin that automatically enforces test-driven development by intercepting agent actions via hooks and blocking …
772314maintenance
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 …
322313maintenance
madrobby/scriptaculous
script.aculo.us is an open-source JavaScript library providing visual effects, animation, drag-and-drop, and interface behaviors, built as …
322312maintenance
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
shaojiankui/SmartPush
SmartPush is a macOS desktop application for testing Apple Push Notification service (APNs) deliveries to iOS devices. Built on PushMeBaby,…
232291maintenance
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
peerigon/updtr
updtr is a CLI tool that updates outdated npm dependencies by installing the latest version and running your test suite for each one, rolli…
232212maintenance
github/accessibilityjs
A client-side JavaScript library that scans the DOM for common accessibility errors such as missing alt attributes, unlabeled inputs, and b…
102165maintenance
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…
322159maintenance
dapphub/dapptools
Dapptools is a suite of Unix-philosophy CLI tools for Ethereum smart contract development, including dapp (build/test/fuzz/deploy), seth (E…
262121maintenance
DonJayamanne/pythonVSCode
The original Python extension for Visual Studio Code, providing IntelliSense, debugging, linting, formatting, refactoring, testing, and Jup…
532114maintenance
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
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 …
231980maintenance
jorgenschaefer/elpy
Elpy is an Emacs package that turns Emacs into a full Python IDE by combining and configuring several Emacs Lisp and Python packages. It pr…
741937maintenance
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
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
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
openatx/facebook-wda
A Python client library for Facebook's WebDriverAgent, enabling programmatic control and testing of iOS devices over HTTP. It implements th…
761878maintenance
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…
231827maintenance
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…
231825maintenance
tpope/vim-fireplace
A Vim plugin by Tim Pope providing Clojure REPL support via nREPL, with transparent auto-connection to Leiningen, Boot, and Clojure CLI pro…
321759maintenance
intoli/remote-browser
Remote Browser is a JavaScript library for programmatically controlling browsers like Chrome and Firefox, built on the standard Web Extensi…
321750maintenance
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
facebookarchive/planout
PlanOut is a framework and domain-specific language for online field experimentation, letting developers define how units (e.g., users) are…
101688maintenance
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…
101682maintenance
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
hamelsmu/evals-skills
A collection of skills (prompts/instructions) that guide AI coding agents like Claude Code through building and auditing LLM evaluation pip…
101664maintenance
jsverify/jsverify
JSVerify is a property-based testing library for JavaScript, inspired by Haskell's QuickCheck. It generates random test inputs, verifies us…
231661maintenance
aosp-mirror/platform_frameworks_support
The AOSP Android Support Library (the predecessor to AndroidX/Jetpack), a set of Java libraries providing backward-compatible UI components…
101655maintenance
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…
951652maintenance
java-json-tools/json-schema-validator
A pure Java implementation of JSON Schema validation supporting draft v4 (with hyperschema) and draft v3, focused on correctness and perfor…
231644maintenance
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
re-data/re-data
re_data is an open-source data reliability framework built as a dbt package for the modern data stack. It computes data quality metrics, de…
231569maintenance
github/lightcrawler
Lightcrawler is a Node.js CLI tool that crawls a website by following links and runs each discovered page through Google Lighthouse audits.…
101564maintenance

← prev page 10 / 17 next →