function: testing
1662 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 84 | 1178 | active |
| spring-projects/spring-modulith Spring Modulith is a Spring Boot extension for building modular monolithic applications with domain-driven module boundaries. It verifies m… | 100 | 1177 | active |
| 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… | 85 | 1176 | active |
| 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… | 64 | 1175 | stable |
| apache/groovy-geb Apache Geb is a Groovy-based browser automation library built on WebDriver, combining jQuery-like content selection with Page Object modell… | 76 | 1173 | active |
| 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… | 66 | 1173 | active |
| 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… | 100 | 1170 | active |
| online-judge-tools/oj A command-line tool that automates solving problems on online judges like AtCoder, Codeforces, and HackerRank. It downloads sample and syst… | 23 | 1169 | active |
| 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… | 80 | 1167 | stable |
| Workflow Workflow is a unidirectional data flow library by Square that lets developers model business logic and navigation as composable state machi… | 67 | 1166 | active |
| microsoft/WinAppDriver Windows Application Driver is a service that enables Selenium-like UI test automation for Windows applications, including UWP, WinForms, WP… | 30 | 4046 | maintenance |
| AliveToolkit/alive2 Alive2 is a set of C++ libraries and tools for automatically verifying LLVM code and optimization transformations using symbolic execution … | 71 | 1162 | active |
| 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… | 68 | 1162 | active |
| 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… | 76 | 1161 | active |
| 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 … | 71 | 1161 | active |
| instancio/instancio Instancio is a Java library that automatically creates fully-populated objects with random data for unit tests, including nested objects, c… | 95 | 1159 | active |
| 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… | 100 | 1158 | stable |
| 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… | 95 | 1156 | active |
| 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… | 77 | 1154 | active |
| 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… | 92 | 1151 | active |
| 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… | 62 | 1150 | active |
| 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… | 100 | 1149 | stable |
| 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… | 91 | 1148 | active |
| Codium-ai/AlphaCodium Official implementation of the AlphaCodium paper, a test-based, multi-stage, iterative flow for LLM code generation on competitive programm… | 26 | 3965 | maintenance |
| 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… | 32 | 3962 | maintenance |
| 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… | 37 | 1143 | active |
| maxbrunsfeld/counterfeiter counterfeiter is a Go code generation tool that creates self-contained, type-safe fake implementations (test doubles) of interfaces. It int… | 87 | 1140 | active |
| 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… | 47 | 1140 | active |
| CharlesWiltgen/Axiom Axiom is a collection of 273 battle-tested skills, 42 agents, 17 commands, and bundled developer tools (xclog, xcsym, xcui, xcprof) that gi… | 61 | 1139 | active |
| aws/aws-lambda-runtime-interface-emulator A lightweight web-server proxy for AWS Lambda's Runtime and Extensions APIs that lets developers locally test Lambda functions packaged as … | 95 | 1137 | active |
| 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 … | 99 | 1134 | active |
| 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… | 93 | 1134 | active |
| SIPp/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… | 82 | 1134 | active |
| agrawal-d/cph Competitive Programming Helper (cph) is a VS Code extension that compiles, runs, and judges competitive programming solutions directly in t… | 82 | 1130 | active |
| 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… | 86 | 1128 | active |
| 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… | 68 | 1128 | active |
| Aaronontheweb/dotnet-skills A plugin of 30 skills and 5 specialized sub-agents that give AI coding assistants (Claude Code, Codex, GitHub Copilot, OpenCode) expert kno… | 81 | 1127 | active |
| wandb/weave Weave is a Python/TypeScript toolkit by Weights & Biases for developing AI-powered applications, providing LLM tracing, agent observability… | 92 | 1124 | active |
| AwesomeAssertions/AwesomeAssertions AwesomeAssertions is a community-controlled fork of FluentAssertions, providing an extensive set of fluent extension methods for writing TD… | 88 | 1123 | active |
| NJU-ProjectN/nemu NEMU is a simple but complete full-system emulator supporting x86, mips32, riscv32, and riscv64 instruction sets, designed for teaching com… | 76 | 1119 | active |
| palkan/isolator Isolator is a Ruby gem that detects non-atomic interactions—such as HTTP calls or background job enqueues—made inside database transactions… | 65 | 1119 | active |
| janestreet/hardcaml Hardcaml is an OCaml library for designing and testing hardware circuits, letting users express hardware designs using OCaml's type system … | 64 | 1118 | active |
| curvefi/curve-contract The official Vyper smart contracts powering Curve.fi's exchange liquidity pools on Ethereum. It includes pool templates, per-pool contract … | 43 | 1112 | active |
| 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… | 86 | 1111 | active |
| amazon-science/RAGChecker RAGChecker is an automatic evaluation framework for diagnosing Retrieval-Augmented Generation (RAG) systems. It provides holistic and diagn… | 25 | 1110 | active |
| 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… | 94 | 1109 | active |
| 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… | 88 | 1109 | active |
| ManlyMarco/RuntimeUnityEditor An in-game inspector, editor, and interactive C# console for Unity3D applications, loaded via BepInEx or Unity Mod Manager. It lets modders… | 92 | 1107 | active |
| ErikEJ/SqlQueryStress SqlQueryStress is a Windows GUI tool (with a cross-platform CLI companion, sqlstresscmd) for stress-testing SQL Server queries by running t… | 94 | 1105 | active |
| emil-e/rapidcheck RapidCheck is a C++ framework for property based testing inspired by QuickCheck. It generates random test data to verify stated properties,… | 75 | 1103 | stable |
| intellij-solidity/intellij-solidity A Solidity language plugin for IntelliJ-based IDEs providing syntax highlighting, code completion, navigation, formatting, and file templat… | 70 | 1098 | active |
| 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… | 80 | 1089 | active |
| 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 … | 41 | 1089 | stable |
| MakeAWishFoundation/SwiftyMocky SwiftyMocky is a strongly typed Swift framework that automatically generates mock implementations of protocols using Sourcery code generati… | 23 | 1085 | active |
| GameCI GameCI is a collection of GitHub Actions for automating Unity game project workflows, including license activation, running edit-mode and p… | 94 | 1083 | active |
| 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… | 75 | 1083 | active |
| adamgruber/mochawesome Mochawesome is a custom HTML/CSS reporter plugin for the Mocha.js JavaScript testing framework. It generates a standalone, visually rich HT… | 96 | 1081 | active |
| 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-… | 80 | 1081 | active |
| maester365/maester Maester is a PowerShell-based test automation framework that monitors and validates the security configuration of Microsoft 365 and Entra I… | 88 | 1080 | active |
| 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… | 10 | 3702 | maintenance |
| 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… | 95 | 1078 | active |
| swiftlang/vscode-swift The official Visual Studio Code extension providing Swift language support, powered by SourceKit LSP for code intelligence and LLDB DAP for… | 99 | 1067 | active |
| 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… | 86 | 1066 | active |
| 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… | 66 | 1066 | active |
| Behat/Gherkin A PHP library that parses Gherkin feature files (the DSL used by Cucumber-style BDD tools) into structured objects. It supports over 40 nat… | 88 | 1064 | active |
| 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… | 91 | 1063 | active |
| mswjs/data A data querying library for testing JavaScript applications that lets developers define schema-based collections and query them with an ORM… | 100 | 1061 | active |
| 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… | 56 | 1061 | active |
| bytedance/SandboxFusion A secure, self-hosted code sandbox service from ByteDance that runs and judges code generated by LLMs across 20+ programming languages via … | 63 | 1060 | active |
| 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… | 43 | 1059 | stable |
| JudgmentLabs/judgeval Judgeval is an open-source Python SDK for LLM agent improvement, providing OpenTelemetry-based tracing and prompt-based agent-judge evaluat… | 84 | 1058 | active |
| 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… | 81 | 1058 | active |
| 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… | 78 | 1058 | active |
| rosiejs/rosie Rosie is a JavaScript library for defining factories that build test data objects, inspired by factory_bot (factory_girl). Factories suppor… | 32 | 1057 | stable |
| datacontract/datacontract-cli An open-source Python CLI for working with data contracts using the Open Data Contract Standard (ODCS). It lints contracts, connects to dat… | 92 | 1053 | active |
| awslabs/shuttle Shuttle is a Rust library for testing concurrent code using randomized concurrency scheduling techniques with probabilistic bug-finding gua… | 91 | 1050 | active |
| google/fuzztest FuzzTest is a C++ testing framework for writing fuzz tests, which are property-based tests executed with coverage-guided fuzzing under the … | 88 | 1049 | active |
| splitwise/super_diff SuperDiff is a Ruby gem that provides an intelligent diff engine for comparing complex data structures in RSpec tests. It replaces RSpec's … | 84 | 1048 | active |
| rstudio/pointblank pointblank is an R package for methodically validating data in data frames and database tables, producing data quality reports. It also mai… | 86 | 1047 | active |
| aligungr/UERANSIM UERANSIM is an open source 5G UE (user equipment) and RAN (gNodeB) simulator implementing 3GPP R15 specifications. It simulates a 5G mobile… | 80 | 1046 | active |
| kevinohara80/sfdc-trigger-framework A minimal Salesforce Apex trigger framework providing a TriggerHandler base class that keeps triggers logicless by routing trigger context … | 32 | 1046 | stable |
| F2etest F2etest is a self-hosted multi-browser compatibility testing solution from Alibaba that provides a cloud of real browsers via Guacamole HTM… | 32 | 3560 | maintenance |
| microsoft/testfx Microsoft.Testing.Platform (MTP), a lightweight alternative to VSTest, together with the MSTest test framework and adapter for .NET. It let… | 100 | 1043 | active |
| spatie/laravel-pdf A Laravel package for generating PDF files from Blade views using a driver-based architecture. It supports multiple backends including Brow… | 92 | 1041 | active |
| buffer/thug Thug is a Python low-interaction honeyclient that mimics the behavior of a web browser to detect and emulate malicious web content. It comp… | 87 | 1041 | active |
| vuejs/vue-test-utils Official unit testing utility library for Vue.js 2 components, providing mount/shallowMount wrappers and DOM interaction helpers. It is the… | 23 | 3545 | maintenance |
| cloudflare/pint pint is a Prometheus rule linter and validator written in Go by Cloudflare. It checks alerting and recording rules for problems, either off… | 97 | 1040 | active |
| AppiumTestDistribution/AppiumTestDistribution AppiumTestDistribution (ATD) is a Java library for running Appium mobile tests in parallel across connected Android and iOS real devices, e… | 56 | 1040 | active |
| bitjson/typescript-starter An interactive CLI project generator that scaffolds new TypeScript libraries or Node.js projects with preconfigured tooling. It sets up tes… | 32 | 3542 | maintenance |
| 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… | 64 | 1037 | active |
| cdklabs/cdk-nag cdk-nag is a library that checks AWS CDK applications and CloudFormation templates for best practices using pre-built rule packs such as AW… | 94 | 1035 | active |
| cms-dev/cms CMS (Contest Management System) is a distributed, self-hosted platform for running and organizing programming contests, originally built fo… | 70 | 1034 | active |
| forcedotcom/salesforcedx-vscode The official Salesforce Extensions for Visual Studio Code, providing Salesforce DX development tooling including Apex language support, deb… | 96 | 1033 | active |
| centerforaisafety/HarmBench HarmBench is a standardized, open-source evaluation framework for automated red teaming of large language models, comparing attack methods … | 26 | 1033 | active |
| 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… | 52 | 1030 | active |
| microsoft/HydraLab Hydra Lab is a Microsoft open-source framework for building your own cloud testing infrastructure with a center-agent distributed design fo… | 76 | 1029 | active |
| KhronosGroup/Vulkan-ValidationLayers Khronos' official Vulkan validation layers that intercept Vulkan API calls to verify correct usage of the explicit Vulkan API, catching err… | 94 | 1028 | active |
| a16z/halmos Halmos is a symbolic testing tool for EVM smart contracts, primarily targeting Solidity projects via a Foundry frontend. It leverages exist… | 50 | 1028 | active |
| 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… | 68 | 1027 | active |
| nvim-lua/plenary.nvim A Lua utility library for Neovim providing commonly needed modules such as async coroutines, job control, path handling, directory scanning… | 66 | 3490 | maintenance |