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
vowsjs/vows
Vows is a behavior-driven development (BDD) testing framework for Node.js, built specifically for testing asynchronous code. It organizes t…
631557maintenance
assaf/vanity
Vanity is an A/B testing (split testing) framework for Ruby on Rails that lets developers define experiments, present variants to users, an…
101528maintenance
admc/wd
WD.js is a Node.js client library for the WebDriver/Selenium 2 protocol, supporting multiple programming styles including promises, chainin…
321521maintenance
fossasia/pslab-test-jig
Design files and documentation for the PSLab Test Jig, a hardware fixture used in production to test Pocket Science Lab open-hardware board…
321520maintenance
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…
321510maintenance
meitu/MTHawkeye
MTHawkeye is a plugin-based profiling and debugging library for iOS apps, developed at Meitu, covering memory leaks, main-thread stalls, ne…
231505maintenance
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
patrick-kidger/torchtyping
A Python library providing type annotations for PyTorch tensors' shape, dtype, layout, and dimension names, with optional runtime checking …
411482maintenance
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…
671462maintenance
egonSchiele/contracts.ruby
contracts.ruby is a Ruby library for design-by-contract programming, letting you declare one-line contracts above methods that validate arg…
751457maintenance
nvzqz/RandomKit
RandomKit is a Swift framework that simplifies random data generation across Swift and Foundation types using protocol-oriented design. It …
231457maintenance
wummel/linkchecker
LinkChecker is a GPL-licensed Python tool that checks links in web documents or crawls entire websites to find broken links. It supports re…
321435maintenance
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…
231422maintenance
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
kr/pretty
A small Go library that provides pretty-printing for Go values, including a fmt-compatible Formatter and convenience wrappers around fmt an…
321410maintenance
testdouble/suture
Suture is a Ruby gem that makes it safer to refactor or fully reimplement poorly-understood legacy code. It supports the whole refactor lif…
321409maintenance
facebookexperimental/hermit
Hermit is a Rust CLI tool that runs unmodified x86-64 Linux programs inside a hermetic sandbox, controlling sources of nondeterminism such …
771403maintenance
rakyll/gotest
gotest is a Go CLI wrapper around `go test` that adds colored output for pass/fail results. It accepts all standard `go test` flags and sup…
591399maintenance
safety-research/bloom
Bloom is a Python tool that automatically generates behavioral evaluation suites for LLMs, probing target models for behaviors like sycopha…
551392maintenance
Tencent/GAutomator
GAutomator is an open-source UI automation testing framework for mobile games, modeled after Android's uiautomator. It interacts with game …
231379maintenance
HashNuke/hound
Hound is an Elixir library for browser automation and writing integration tests, implementing the WebDriver Wire Protocol. It supports mult…
231369maintenance
acoomans/SimulatorRemoteNotifications
An Objective-C library that extends UIApplication to receive mock remote notifications on the iOS simulator via a mini UDP server. It inclu…
321368maintenance
pixielabs/cavy
Cavy is a cross-platform integration and end-to-end testing framework for React Native apps, written in pure JavaScript. It lets tests inte…
321367maintenance
vivo/MoonBox
Moonbox is a noninvasive server-side traffic capture and replay platform built on the JVM-Sandbox ecosystem (jvm-sandbox-repeater). It reco…
601341maintenance
go-validator/validator
A Go library that validates struct fields via struct tags, with built-in validators like min, max, len, nonzero, nonnil, and regexp, plus s…
231332maintenance
TokenMarketNet/smart-contracts
A collection of audited Ethereum smart contracts plus a Python command-line toolchain for launching and managing token sales (crowdsales/IC…
321328maintenance
OpenCover/opencover
OpenCover is a code coverage tool for .NET 2 and above on Windows, supporting 32 and 64-bit processes with both branch and sequence point c…
101324maintenance
shulieTech/Takin
Takin is a Java-based open-source full-link performance testing platform for online and test environments, especially for microservices arc…
231321maintenance
basecamp/mail_view
MailView is a Ruby gem that lets Rails developers preview plain text and HTML email templates in a browser without actually sending mail. I…
101321maintenance
clojure/core.typed
core.typed is an optional (gradual) type system for Clojure, provided as a library with a static type checker and runtime dependencies. It …
591314maintenance
square/cane
Cane is a Ruby CLI tool that fails your build if code quality thresholds (ABC complexity, style, documentation coverage) are not met. It is…
321305maintenance
aoh/radamsa
Radamsa is a general-purpose fuzzer that mutates input data to test software robustness against malformed input. This GitHub repository is …
231295maintenance
devxoul/RxTodo
RxTodo is an open-source iOS todo application built with RxSwift and ReactorKit, serving as a reference example for reactive iOS architectu…
321287maintenance
joealcorn/laboratory
A Python library inspired by GitHub's Scientist for safely refactoring critical code paths by running experiments in production. It execute…
581281maintenance
gabrielfalcao/lettuce
Lettuce is a behavior-driven development (BDD) testing framework for Python, inspired by Cucumber for Ruby. It lets teams write acceptance …
321276maintenance
jfairbank/redux-saga-test-plan
A JavaScript testing library for Redux Saga that provides chainable assertion APIs for both unit and integration testing of sagas. It offer…
591242maintenance
venantius/ultra
Ultra is a Leiningen plugin that enhances the Clojure development environment with a colorized REPL, syntax-highlighted source, clearer tes…
231236maintenance
calogica/dbt-expectations
A dbt extension package that ports Great Expectations-style data quality tests as dbt test macros. It lets data teams run expectation tests…
231234maintenance
csmith-project/csmith
Csmith is a random generator of C programs whose primary purpose is finding compiler bugs via differential testing. It emits C programs fre…
641231maintenance
zertosh/invariant
A tiny JavaScript library mirroring Facebook's `invariant` helper that throws descriptive errors in development and generic errors in produ…
321230maintenance
google/google-toolbox-for-mac
A collection of reusable Objective-C source code from various Google projects for iOS and macOS developers. It provides utilities, testing …
871220maintenance
c8r/kit
Compositor Kit is a set of tools including a zero-config CLI dev server and React utility components for developing, documenting, and testi…
321209maintenance
darrenburns/ward
Ward is a modern Python testing framework focused on productivity and readability, featuring descriptive string-based test names, modular f…
101208maintenance
yahoo/blink-diff
Blink-Diff is a lightweight JavaScript image comparison tool by Yahoo, usable both as a command-line utility and as an npm library. It comp…
101204maintenance
kevinburke/hamms
Hamms is a Python library and CLI tool that runs a set of deliberately broken HTTP servers on ports 5500-5600 to elicit failures in HTTP cl…
321201maintenance
riscv-software-src/riscv-tools
A meta-repository of RISC-V development tools that bundles the Spike ISA simulator, riscv-tests, riscv-opcodes, and the riscv-pk proxy kern…
101194maintenance
mikeerickson/phpunit-pretty-result-printer
A PHPUnit result printer plugin that replaces the default test output with a modern, colorful, prettier format. It installs via Composer an…
231193maintenance
mkoehnke/WKZombie
WKZombie is a Swift headless browser framework for iOS and macOS that navigates websites and collects data without a user interface or API,…
231185maintenance
cedarbdd/cedar
Cedar is a BDD-style testing framework for Objective-C featuring an expressive matcher DSL and built-in test doubles. It integrates with Xc…
231184maintenance
leebyron/testcheck-js
TestCheck.js is a generative (property-based) testing library for JavaScript, inspired by QuickCheck. It runs properties against many rando…
231172maintenance
linemanjs/lineman
Lineman is a Grunt-based project scaffold and build tool for fat-client JavaScript web apps, handling asset compilation, server mocking, an…
231167maintenance
svanoort/pyresttest
PyRestTest is a Python-based REST API testing and microbenchmarking tool where tests are defined declaratively in YAML or JSON files withou…
231165maintenance
developit/karmatic
Karmatic is a zero-configuration test runner that runs browser tests in headless Chrome using Karma, Webpack (or Rollup), and Jasmine, whil…
231159maintenance
didi/rdebug
Rdebug is a tool chain for recording real production traffic and replaying it against non-production environments to test and debug PHP mic…
101157maintenance
fabioCollini/DaggerMock
DaggerMock is a JUnit rule that makes it easy to override Dagger 2 provided objects with Mockito mocks in Java or Kotlin tests. It scans @M…
321153maintenance
squizlabs/HTML_CodeSniffer
HTML_CodeSniffer is a client-side JavaScript library that checks HTML documents or source code for violations of defined coding and accessi…
231146maintenance
google/intermock
Intermock is a Google open-source mocking library that generates mock objects and JSON with fake data from TypeScript interfaces using Fake…
101144maintenance
JuliusBrussee/cavekit
Cavekit is a frozen (August 2026) Claude Code plugin that implements compressed spec-driven development via a single SPEC.md file and a sma…
741141maintenance
brooklynDev/airborne
Airborne is an RSpec-driven API testing framework for Ruby that provides matchers for validating JSON API responses. It lets developers wri…
321138maintenance
stephanenicolas/toothpick
Toothpick is a scope tree based dependency injection library for Java, Kotlin, and Android. It is a runtime-based but reflection-free imple…
321138maintenance
ray-project/llmperf
LLMPerf is a Python library for benchmarking and validating the performance of LLM APIs. It runs load tests measuring inter-token latency a…
101127maintenance
myhdl/myhdl
MyHDL is a pure Python package that turns Python into a hardware description and verification language (HDL). Designs written in MyHDL can …
391126maintenance
testing-library/vue-testing-library
Vue Testing Library is a lightweight adapter on top of DOM Testing Library and @vue/test-utils that provides simple utilities for testing V…
231124maintenance
emmericp/MoonGen
MoonGen is a scriptable high-speed packet generator built on DPDK and LuaJIT that can saturate 10 Gbit/s Ethernet links with 64-byte packet…
571116maintenance
notahat/machinist
Machinist is a Ruby library for generating test data through 'blueprints' that replace traditional fixtures in Rails tests. It automaticall…
321113maintenance
prateek147/DVIA-v2
Damn Vulnerable iOS App (DVIA-v2) is a deliberately vulnerable iOS application written in Swift for practicing iOS penetration testing. It …
231111maintenance
tonerdo/pose
Pose is a .NET isolation/mocking library that lets you replace any method—including static, non-virtual, and constructors—with a delegate a…
231105maintenance
flickr/yakbak
yakbak is a Node.js library that records and replays HTTP responses, inspired by Ruby's VCR. It proxies requests to a target host, saving r…
231099maintenance
agoda-com/Kakao
Kakao is a Kotlin DSL wrapper around Google's Espresso that makes Android UI test code more readable and reusable. The original Agoda repos…
101098maintenance
mfncooper/mockery
A Node.js library that intercepts require() calls so mocks or substitutes can be injected in place of real modules during unit testing. It …
101097maintenance
google/cmockery
Cmockery is a lightweight C library for writing unit tests, compiled into standalone test executables linked with the code under test. It e…
101086maintenance
mattkersley/Responsive-Design-Testing
A simple self-hostable HTML/JavaScript page that displays a website in multiple iframe widths to test responsive web design. It supports pe…
321082maintenance
etcd-io/zetcd
zetcd is a ZooKeeper 'personality' proxy for etcd that serves the Apache ZooKeeper API backed by an etcd cluster. It lets existing ZooKeepe…
101082maintenance
google/quiver-dart
Quiver is a set of utility libraries for Dart that complements the standard library with helpers for async streams, caching, collections, i…
571065maintenance
wintests/pytestDemo
A Python API automation testing framework combining Requests, Pytest, YAML-managed test data, and Allure reports. It layers HTTP interfaces…
321065maintenance
skyscreamer/JSONassert
A Java library for writing JSON unit tests with minimal code, comparing JSON strings by logical structure and data. It integrates with JUni…
231056maintenance
linkedin/test-butler
Test Butler is an Android testing library plus companion emulator app that stabilizes the Android emulator for automated UI tests. It disab…
501044maintenance
fortytw2/leaktest
A small Go testing library that detects goroutine leaks by snapshotting running goroutines at the start and end of a test and comparing the…
231044maintenance
open-source-labs/SvelteStorm
SvelteStorm is an open-source IDE built with Svelte and Electron, tailored for Svelte development. It bundles a code editor, terminal, file…
321030maintenance
neoremind/fluent-validator
A Java validation framework that combines a fluent interface style with the JSR 303 Bean Validation specification (using Hibernate Validato…
231020maintenance
natritmeyer/site_prism
SitePrism is a Ruby DSL for implementing the Page Object Model pattern on top of Capybara, letting testers define pages and elements declar…
231018maintenance
facebookexperimental/MIRAI
MIRAI is an abstract interpreter for Rust's mid-level intermediate representation (MIR) that performs static analysis to detect potential b…
101011maintenance
yizhang7210/liang
Liang is a Python library for specifying non-functional requirements like latency thresholds directly in function interfaces via decorators…
321010maintenance
yujinakayama/transpec
Transpec is a command-line tool that automatically converts RSpec test code to the latest RSpec syntax using static and dynamic code analys…
321010maintenance
PAIR-code/what-if-tool
The What-If Tool (WIT) is a visual interface from Google's PAIR team for probing black-box classification and regression ML models without …
621007maintenance
Nilhcem/FakeSMTP
FakeSMTP is a free, cross-platform dummy SMTP server with a graphical interface, written in Java, that intercepts emails sent by applicatio…
101007maintenance
mongomock/mongomock
Mongomock is a small Python library that provides a fake in-memory implementation of pymongo collection objects for testing MongoDB-depende…
431003maintenance
G-Joker/WeaponApp
WeaponApp is an Android showcase application demonstrating an MVVM architecture built with Retrofit, RxJava, DataBinding, and the Small plu…
321003maintenance
MattParkerDev/SharpIDE
SharpIDE is a modern, open-source, cross-platform IDE for .NET development built with .NET and the Godot engine. It provides code completio…
823830experimental
antithesishq/bombadil
Bombadil is a property-based testing tool for web and terminal UIs that autonomously explores and validates correctness properties. It is b…
831444experimental
JCluzet/Grademe
Grademe is a browser-based coding practice platform with a built-in IDE, real terminal, and instant byte-level grading of exercises, primar…
771231experimental
gammasoft71/xtd
xtd is a modern C++20 open-source framework for building console (CLI), forms-based GUI, and unit test applications and libraries across ma…
681160experimental
getezy/ezy
Ezy is a fully-featured desktop GUI client for gRPC and gRPC-Web, supporting unary calls, streaming, metadata, and TLS. It offers tabs, key…
231039experimental
ariya/phantomjs
PhantomJS is a headless WebKit browser scriptable with JavaScript, supporting page automation, screen capture, headless web testing, and ne…
1029449abandoned
fzaninotto/Faker
Faker is a PHP library that generates realistic fake data such as names, addresses, phone numbers, and text for populating databases, testi…
1026649abandoned

← prev page 11 / 17 next →