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

Open-source testing software

1682 open-source libraries, tools and applications tagged testing, ranked by how closely testing is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

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

ProductHealth v2StarsMaturity
huggingface/Math-Verify
A Python library from Hugging Face for robustly parsing and verifying mathematical expressions, designed to evaluate Large Language Model o…
471197active
paralleldrive/riteway
Riteway is a JavaScript unit testing assertion library and test runner that enforces a simple, readable, explicit test style based on the '…
681196active
powermock/powermock
PowerMock is a Java framework that extends mocking libraries like EasyMock and Mockito to enable unit testing of code normally regarded as …
234170maintenance
sasha-s/go-deadlock
A Go library providing drop-in replacements for sync.Mutex and sync.RWMutex that detect deadlocks at runtime. It records lock ordering per …
831194active
RubberDuck-com/rubberduck-use-case-playground
A hands-on training playground for RubberDuck MCP, consisting of a local hub dashboard and a deliberately vulnerable restaurant demo app (R…
561194active
spring-projects/spring-modulith
Spring Modulith is a Spring Boot extension for building modular monolithic applications with domain-driven module boundaries. It verifies m…
951193active
dmaicher/doctrine-test-bundle
A Symfony bundle that isolates Doctrine database tests by wrapping DBAL drivers with a StaticDriver and using a PHPUnit extension to begin …
941193stable
sailor-sh/CK-X
CK-X is a self-hosted mock exam simulator for the CKAD, CKA, and CKS Kubernetes certifications, providing timed exam sessions with hands-on…
541193active
WeTransfer/Mocker
Mocker is a Swift library that mocks data requests from URLSession and Alamofire using a custom URLProtocol, without changing app code. It …
231191active
swiftlang/swift-corelibs-xctest
The open-source Swift core library providing the XCTest unit testing framework for Swift packages and applications across all platforms Swi…
881189active
jayus0821/swagger-hack
A Python CLI tool that automatically crawls all endpoints exposed by leaked Swagger/OpenAPI documentation and sends configured test request…
531189active
chakki-works/seqeval
seqeval is a Python library for evaluating sequence labeling tasks such as named-entity recognition, part-of-speech tagging, and semantic r…
231188stable
qustavo/httplab
HTTPLab is an interactive terminal-based web server that lets developers inspect incoming HTTP requests and forge custom responses in real …
234142maintenance
email-spec/email-spec
A Ruby library providing RSpec/MiniTest matchers and Cucumber/Spinach steps for testing email delivery in applications using ActionMailer o…
621187active
spring-projects/spring-restdocs
Spring REST Docs is a Java library that generates accurate documentation for RESTful APIs by combining hand-written Asciidoctor content wit…
751185active
wellwelwel/poku
Poku is a zero-dependency, cross-platform test runner for JavaScript and TypeScript that runs the same test suite on Node.js, Bun, and Deno…
781184active
dorny/test-reporter
A GitHub Action that parses test results in XML or JSON formats from popular testing frameworks and displays them as GitHub Check Runs or j…
841182active
AliveToolkit/alive2
Alive2 is a set of C++ libraries and tools for automatically verifying LLVM code and optimization transformations using symbolic execution …
701179active
Spearfoot/disk-burnin-and-testing
A POSIX-compliant shell script that automates burn-in and stress testing of new or re-purposed disk drives. It runs SMART short and extende…
621179active
kiwi-bdd/Kiwi
Kiwi is a Behavior Driven Development (BDD) testing library for iOS written in Objective-C. It lets developers write readable spec-style te…
234101maintenance
apache/groovy-geb
Apache Geb is a Groovy-based browser automation library built on WebDriver, combining jQuery-like content selection with Page Object modell…
761174active
jest-community/eslint-plugin-jest
An ESLint plugin providing lint rules for Jest test suites, catching issues like disabled or focused tests, invalid expectations, and enfor…
951173active
k1LoW/awspec
awspec is a Ruby gem that lets you write RSpec tests for AWS resources, verifying their configuration and state. It provides a CLI for scaf…
801173active
madsim-rs/madsim
MadSim is a Rust async runtime similar to tokio that enables deterministic simulation testing for distributed systems. It mocks I/O interfa…
591173active
online-judge-tools
A command-line tool that automates solving problems on online judges like AtCoder, Codeforces, and HackerRank. It downloads sample and syst…
231173active
test-zeus-ai/testzeus-hercules
Hercules is an open-source AI testing agent that turns Gherkin feature files into fully automated end-to-end tests covering UI, API, securi…
801172active
libcheck/check
Check is a unit testing framework for C with a simple interface for defining tests. Tests run in a separate address space, allowing it to c…
611172stable
formal-land/rocq-of-rust
rocq-of-rust is a formal verification tool that translates Rust programs (from the compiler's THIR representation) into the Rocq proof assi…
771170active
instancio/instancio
Instancio is a Java library that automatically creates fully-populated objects with random data for unit tests, including nested objects, c…
941168active
scalatest/scalatest
ScalaTest is a free, open-source testing toolkit for Scala and Java programmers, widely used in the Scala ecosystem for over 17 years. It p…
761168stable
Workflow
Workflow is a unidirectional data flow library by Square that lets developers model business logic and navigation as composable state machi…
641167active
theory/pgtap
pgTAP is a unit testing framework for PostgreSQL written in PL/pgSQL and PL/SQL. It provides a comprehensive set of TAP-emitting assertion …
671166active
microsoft/WinAppDriver
Windows Application Driver is a service that enables Selenium-like UI test automation for Windows applications, including UWP, WinForms, WP…
264053maintenance
just-jeb/angular-builders
A collection of community Angular CLI builders that extend the Angular build facade with custom webpack/esbuild configuration and Jest unit…
671164active
adobe/S3Mock
S3Mock is a lightweight server that implements a subset of the Amazon S3 API for local integration testing, removing the need for real AWS …
971163active
taverntesting/tavern
Tavern is a pytest plugin, command-line tool, and Python library for automated API testing using a concise YAML-based syntax. It supports t…
751162active
help-me-mom/ng-mocks
ng-mocks is an Angular testing library that mocks components, directives, pipes, modules, services, and tokens while reducing TestBed boile…
1001159active
vuejs/test-utils
The official component testing utility library for Vue 3, providing APIs to mount, interact with, and assert against Vue components in test…
981159stable
easystats/performance
An R package from the easystats ecosystem that computes indices of model quality and goodness of fit, such as R-squared, RMSE, ICC, AIC, an…
931159active
goccy/bigquery-emulator
A BigQuery emulator server implemented in Go that runs a BigQuery-compatible API locally without needing a cloud project or credentials. It…
871154active
janestreet/hardcaml
Hardcaml is an OCaml library for designing and testing hardware circuits, letting users express hardware designs using OCaml's type system …
601154active
typetools/checker-framework
The Checker Framework is a framework for pluggable type-checking in Java, enhancing Java's type system to detect and prevent bugs like null…
981151stable
maester365/maester
Maester is a PowerShell-based test automation framework that monitors and validates the security configuration of Microsoft 365 and Entra I…
901151active
Competitive Programming Helper (cph)
Competitive Programming Helper (cph) is a VS Code extension that compiles, runs, and judges competitive programming solutions directly in t…
791148active
kahlan/kahlan
Kahlan is a full-featured Unit and BDD test framework for PHP using a describe-it syntax similar to RSpec/JSpec. It includes built-in stubb…
951146active
diffblue/cbmc
CBMC (C Bounded Model Checker) is a formal verification tool for C and C++ programs that explores all possible execution paths on bounded i…
931146active
GregFinzer/Compare-Net-Objects
A .NET library that performs deep comparison of any two objects using reflection and reports the differences between them. It supports exte…
341146active
chaxiu/munk-ai
Munk AI (the open-source Munk Test CLI) is a local-first, self-improving AI testing engine that turns natural-language intent into product-…
781145active
Codium-ai/AlphaCodium
Official implementation of the AlphaCodium paper, a test-based, multi-stage, iterative flow for LLM code generation on competitive programm…
273966maintenance
lambci/lambci
LambCI is a serverless continuous integration system built on AWS Lambda that runs tests when code is pushed or pull requests are opened on…
323962maintenance
maxbrunsfeld/counterfeiter
counterfeiter is a Go code generation tool that creates self-contained, type-safe fake implementations (test doubles) of interfaces. It int…
941143active
AwesomeAssertions/AwesomeAssertions
AwesomeAssertions is a community-controlled fork of FluentAssertions, providing an extensive set of fluent extension methods for writing TD…
851143active
wandb/weave
Weave is a Python/TypeScript toolkit by Weights & Biases for developing AI-powered applications, providing LLM tracing, agent observability…
931142active
SIPp
SIPp is a free, open-source SIP (Session Initiation Protocol) protocol testing tool written in C++. It can generate SIP traffic to test, be…
931141active
AWS Lambda Runtime Interface
A lightweight web-server proxy for AWS Lambda's Runtime and Extensions APIs that lets developers locally test Lambda functions packaged as …
921140active
dwyl/aws-sdk-mock
A Node.js library that mocks AWS SDK (v2) services and methods using Sinon.js, primarily for unit testing AWS Lambda functions. It lets dev…
671128active
NJU-ProjectN/nemu
NEMU is a simple but complete full-system emulator supporting x86, mips32, riscv32, and riscv64 instruction sets, designed for teaching com…
721126active
amazon-science/RAGChecker
RAGChecker is an automatic evaluation framework for diagnosing Retrieval-Augmented Generation (RAG) systems. It provides holistic and diagn…
151126active
ManlyMarco/RuntimeUnityEditor
An in-game inspector, editor, and interactive C# console for Unity3D applications, loaded via BepInEx or Unity Mod Manager. It lets modders…
951124active
palkan/isolator
Isolator is a Ruby gem that detects non-atomic interactions—such as HTTP calls or background job enqueues—made inside database transactions…
651123active
linux-test-project/lcov
LCOV is a set of Perl scripts that capture, manipulate, and visualize code coverage data from tools like gcov, llvm-cov, Coverage.py, Cober…
911117active
ErikEJ/SqlQueryStress
SqlQueryStress is a Windows GUI tool (with a cross-platform CLI companion, sqlstresscmd) for stress-testing SQL Server queries by running t…
921114active
NickColley/jest-axe
jest-axe is a custom Jest matcher wrapping axe-core that lets you assert rendered HTML has no accessibility violations. It runs automated a…
821111active
emil-e/rapidcheck
RapidCheck is a C++ framework for property based testing inspired by QuickCheck. It generates random test data to verify stated properties,…
761111stable
Curve
The official Vyper smart contracts powering Curve.fi's exchange liquidity pools on Ethereum. It includes pool templates, per-pool contract …
391109active
pico-coder/sigrok-pico
Firmware and sigrok driver that turns a Raspberry Pi Pico (RP2040/RP2350) into a low-cost logic analyzer and oscilloscope. It supports 21 d…
721102active
intellij-solidity/intellij-solidity
A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat…
811100active
raindrop-ai/workshop
Raindrop Workshop is an open-source local debugger for AI agents that streams live traces of tokens, tool calls, and decisions into a brows…
751099active
GameCI
GameCI is a collection of GitHub Actions for automating Unity game project workflows, including license activation, running edit-mode and p…
321098active
MakeAWishFoundation/SwiftyMocky
SwiftyMocky is a strongly typed Swift framework that automatically generates mock implementations of protocols using Sourcery code generati…
231092active
pa11y/pa11y-dashboard
Pa11y Dashboard is a self-hosted Node.js web interface for the Pa11y accessibility reporter that automatically tests web pages for accessib…
731090active
chaijs/sinon-chai
A Chai plugin that adds custom assertions for the Sinon.JS spy, stub, and mocking framework. It lets you write spy assertions in idiomatic …
361089stable
Data Contract
An open-source Python CLI for working with data contracts using the Open Data Contract Standard (ODCS). It lints contracts, connects to dat…
911085active
networknt/json-schema-validator
A fast Java library for validating JSON and YAML documents against JSON Schema drafts v4, v6, v7, 2019-09, and 2020-12, built on the Jackso…
991084active
mochawesome
Mochawesome is a custom HTML/CSS reporter plugin for the Mocha.js JavaScript testing framework. It generates a standalone, visually rich HT…
961081active
mozilla/gecko-dev
A read-only Git mirror of Mozilla's Mercurial repositories containing the Gecko engine and Firefox browser source code. This repository has…
103693maintenance
awslabs/shuttle
Shuttle is a Rust library for testing concurrent code using randomized concurrency scheduling techniques with probabilistic bug-finding gua…
991076active
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…
851073active
bytedance/SandboxFusion
A secure, self-hosted code sandbox service from ByteDance that runs and judges code generated by LLMs across 20+ programming languages via …
601072active
Shopify/tophat
Tophat is a macOS desktop application by Shopify for installing and testing mobile applications on iOS and Android devices with a single cl…
831070active
100thCoin/AccuracyCoin
AccuracyCoin is a NES test ROM that packs 141 hardware accuracy tests onto a single NROM cartridge, targeting an NTSC console with an RP2A0…
641070active
swiftlang/vscode-swift
The official Visual Studio Code extension providing Swift language support, powered by SourceKit LSP for code intelligence and LLDB DAP for…
951069active
JudgmentLabs/judgeval
Judgeval is an open-source Python SDK for LLM agent improvement, providing OpenTelemetry-based tracing and prompt-based agent-judge evaluat…
851068active
r-lib/actions
A collection of reusable GitHub Actions for R projects, providing setup of R, dependencies, renv, pandoc, and TinyTeX, plus running R CMD c…
661065active
mswjs/data
A data querying library for testing JavaScript applications that lets developers define schema-based collections and query them with an ORM…
941064active
testing-library/eslint-plugin-testing-library
An ESLint plugin that enforces best practices and catches common mistakes when writing tests with Testing Library. It provides lint rules l…
881064active
google/fuzztest
FuzzTest is a C++ testing framework for writing fuzz tests, which are property-based tests executed with coverage-guided fuzzing under the …
851064active
rogue-security/rogue
Rogue is an open-source AI agent evaluator and red teaming platform that stress-tests agents against business policies and simulated advers…
721064active
centerforaisafety/HarmBench
HarmBench is a standardized, open-source evaluation framework for automated red teaming of large language models, comparing attack methods …
261062active
fakefs/fakefs
FakeFS is a Ruby gem that provides an in-memory fake filesystem, monkey-patching File, FileUtils, Dir, and related classes so tests can exe…
521061active
Behat
A PHP library that parses Gherkin feature files (the DSL used by Cucumber-style BDD tools) into structured objects. It supports over 40 nat…
931060active
aligungr/UERANSIM
UERANSIM is an open source 5G UE (user equipment) and RAN (gNodeB) simulator implementing 3GPP R15 specifications. It simulates a 5G mobile…
791060active
atlassian/jest-in-case
A small Jest utility for generating multiple variations of the same test from a list of test cases. Each case provides named options passed…
751059stable
googlesamples/android-testdpc
Test DPC is a sample Device Policy Controller app for Android Enterprise that lets developers test how their apps behave in managed context…
661057active
rosiejs/rosie
Rosie is a JavaScript library for defining factories that build test data objects, inspired by factory_bot (factory_girl). Factories suppor…
321057stable
Microsoft Test Framework (MSTest V2)
Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, together with the MSTest test framework and adapter for .NET. It let…
991056active
braintrustdata/autoevals
Autoevals is a Python and TypeScript library for automatically evaluating AI model outputs using LLM-as-a-judge, heuristic, and statistical…
911053active
takahirom/roborazzi
Roborazzi is a Kotlin library for JVM-based Android screenshot testing built on Robolectric Native Graphics. It captures UI screenshots dur…
971051active
spatie/laravel-pdf
A Laravel package for generating PDF files from Blade views using a driver-based architecture. It supports multiple backends including Brow…
891050active
kevinohara80/sfdc-trigger-framework
A minimal Salesforce Apex trigger framework providing a TriggerHandler base class that keeps triggers logicless by routing trigger context …
321049stable

← prev page 9 / 17 next →