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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| ReaJason/MemShellParty MemShellParty is a self-hosted, visual tool for rapidly generating Java memory shells (fileless webshells) for mainstream web middleware an… | 88 | 1610 | active |
| bamlab/flashlight Flashlight is a CLI tool that audits Android apps (native, React Native, Flutter) and generates a performance score from aggregated metrics… | 67 | 1606 | active |
| google/uncertainty-baselines A library of high-quality, minimal-dependency implementations of standard and state-of-the-art uncertainty and robustness methods for deep … | 77 | 1601 | active |
| pedrohcgs/claude-code-my-workflow A ready-to-fork Claude Code template repository for AI-assisted academic work with LaTeX/Beamer, Quarto, and R. It orchestrates specialized… | 77 | 1598 | active |
| omnigres/omnigres Omnigres is a collection of PostgreSQL extensions that turn a Postgres instance into a full application platform, hosting application logic… | 49 | 1594 | active |
| cyberark/FuzzyAI FuzzyAI is an automated LLM fuzzing tool from CyberArk that tests LLM APIs for jailbreak vulnerabilities. It ships as a Python CLI with a w… | 48 | 1587 | active |
| vercel-labs/dev3000 dev3000 (d3k) is an agent-first local web debugging runtime that starts your dev server and a monitored browser, capturing server logs, bro… | 81 | 1584 | active |
| photosynthesis-team/piq PyTorch Image Quality (PIQ) is a collection of measures and metrics for image quality assessment in image-to-image tasks, written in pure P… | 23 | 1576 | stable |
| google-deepmind/bsuite bsuite (Behaviour Suite for Reinforcement Learning) is a collection of carefully-designed experiments from DeepMind that investigate core c… | 79 | 1564 | stable |
| Nette Framework Nette is a mature PHP web framework composed of standalone, individually versioned components (Latte templating, Tracy debugging, DI contai… | 62 | 1562 | stable |
| neovateai/neovate-code Neovate Code is an open-source AI coding agent that runs in the terminal to generate code, fix bugs, review code, and add tests. It support… | 56 | 1557 | active |
| denoland/vscode_deno The official Visual Studio Code extension for Deno, powered by the Deno language server. It provides type checking, intellisense, linting, … | 97 | 1548 | active |
| akto-api-security/akto Akto is an open-source API and AI security platform that discovers and inventories APIs, AI agents, MCP servers, and LLM usage, then contin… | 94 | 1527 | active |
| Redocly/redocly-cli Redocly CLI is an open-source command-line tool for working with OpenAPI, AsyncAPI, and Arazzo descriptions. It lints and validates API des… | 93 | 1517 | active |
| Jetzig Jetzig is a full-featured web framework written in pure Zig for building modern web applications. It provides file system-based routing, HT… | 62 | 1514 | active |
| softwaremill/sttp sttp is a popular open-source HTTP client library for Scala with a clean, type-safe request description API. It supports synchronous, Futur… | 100 | 1507 | active |
| Core Flight System (cFS) NASA's Core Flight System (cFS) is a generic flight software architecture framework written in C, used on spacecraft ranging from flagship … | 85 | 1507 | stable |
| gleam-wisp/wisp Wisp is a practical, type-safe web framework for the Gleam language, built on the Mist HTTP server and the BEAM runtime. It is structured a… | 85 | 1491 | active |
| Jwuthri/Tracely-ai Tracely is a self-hosted, trace-native CI/CD and observability platform for AI agents. It ingests agent traces over OpenTelemetry, grades t… | 58 | 1490 | active |
| cloudfoundry/servicebroker The Open Service Broker API project defines a specification for a standard set of REST API endpoints that platforms like Cloud Foundry and … | 63 | 1486 | stable |
| espressif/vscode-esp-idf-extension An official Visual Studio Code extension from Espressif for developing, building, flashing, monitoring, and debugging firmware for Espressi… | 94 | 1471 | active |
| pyocd/pyOCD pyOCD is an open-source Python library and command-line tool for programming and debugging Arm Cortex-M microcontrollers across a wide rang… | 89 | 1467 | active |
| JailbrokenAI/wallbreaker Wallbreaker is a Claude-Code-style terminal harness for red-teaming LLMs, driving an autonomous agent loop that runs jailbreak attacks (PAI… | 54 | 1464 | active |
| hynek/stamina stamina is an opinionated Python library for retrying failed operations with production-safe defaults like exponential backoff with jitter,… | 79 | 1461 | stable |
| symfony/debug-pack symfony/debug-pack is a Composer metapackage that installs a curated set of Symfony debugging tools (such as the profiler, error handler, a… | 43 | 1459 | stable |
| skillrecordings/egghead-next The open-source Next.js frontend for egghead.io, a developer education platform offering bite-sized screencasts and courses. It is a produc… | 74 | 1449 | active |
| lycorp-jp/sim-use sim-use is a cross-platform Swift CLI that gives AI agents the ability to observe and act on iOS Simulator and Android emulator/device scre… | 81 | 1448 | active |
| google/oss-fuzz-gen A Google framework that uses large language models to automatically generate fuzz targets for real-world C/C++, Java, and Python projects, … | 55 | 1443 | active |
| Node Express Mongoose A demo blog application built with Node.js, Express, and Mongoose that illustrates everyday web development features and best practices for… | 32 | 1439 | active |
| MLOps Python Package A Python package template that provides a production-grade code base with MLOps best practices for building and deploying machine learning … | 92 | 1419 | active |
| ecosse3/nvim Ecovim is a fully-featured, non-minimal Neovim configuration written in Lua, tailored for frontend development with TypeScript, React, Next… | 87 | 1410 | active |
| Tencent/flare Flare is a modern C++20 backend service development framework from Tencent, widely used in production for Tencent Ads with tens of thousand… | 69 | 1406 | stable |
| aklofas/kicad-happy A collection of AI coding agent skills that turn Claude Code, OpenAI Codex, and similar agents into KiCad electronics design assistants. It… | 82 | 1394 | active |
| Joystream Joystream is a monorepo containing the full software stack for a Substrate-based blockchain network: the full node, runtime modules, storag… | 43 | 1389 | active |
| JoshuaKGoldberg/create-typescript-app A quickstart-friendly TypeScript project template and CLI scaffolding tool that sets up new or existing repositories with comprehensive, op… | 95 | 1386 | active |
| bmitch/churn-php churn-php is a PHP command-line tool that identifies files in a project that are good candidates for refactoring. It scores each PHP file b… | 51 | 1382 | active |
| hydro-project/hydro Hydro is a Rust framework for building correct and performant distributed systems using location-oriented programming, where a single progr… | 95 | 1379 | active |
| ServiceNow/BrowserGym BrowserGym is a Gym-style environment library for web task automation, providing a unified interface to web agent benchmarks like MiniWoB, … | 78 | 1376 | active |
| chnirt/nestjs-graphql-best-practice A NestJS boilerplate codebase built on Express, TypeORM, Apollo GraphQL, and MongoDB that demonstrates real-world patterns such as CRUD mod… | 59 | 1372 | active |
| ntegrals/10x 10x is an open-source terminal-based AI coding agent that chains multiple LLM models through multi-step 'Superpowers' workflows with smart … | 43 | 1366 | active |
| ThousandBirdsInc/chidori Chidori is an agent framework that runs async TypeScript agents on an embedded pure-Rust JavaScript engine, recording every side effect (LL… | 92 | 1365 | active |
| fannheyward/coc-pyright A coc.nvim extension that wraps Microsoft's Pyright static type checker and language server for Python, adding editor features like semanti… | 76 | 1364 | active |
| first-fluke/oh-my-agent oh-my-agent is a multi-agent orchestration framework for AI-powered IDEs and CLI coding tools like Claude Code, Codex, and Cursor. It decom… | 79 | 1352 | active |
| Service Weaver Service Weaver is a Go programming framework for writing, deploying, and managing distributed cloud applications as modular components. Com… | 10 | 4818 | maintenance |
| erev0s/VAmPI VAmPI is a deliberately vulnerable REST API built with Flask that implements the OWASP Top 10 vulnerabilities for APIs. It is designed for … | 63 | 1338 | active |
| denoland/dnt dnt (Deno to Node Transform) is a build tool that converts Deno modules into publishable npm packages for Node.js. It rewrites module speci… | 93 | 1336 | active |
| qdhenry/Claude-Command-Suite A collection of 216+ slash commands, 12 Claude Code Skills, and 54 specialized AI agents that add structured development workflows to Claud… | 57 | 1336 | active |
| Nameko Nameko is a Python microservices framework that lets developers build services as plain Python classes with entrypoints for AMQP RPC, event… | 23 | 4748 | maintenance |
| wojtekmach/req Req is a batteries-included HTTP client library for Elixir with automatic JSON decoding, redirects, retries, and authentication built in. I… | 89 | 1332 | active |
| graphql-hive/graphql-modules GraphQL Modules is a TypeScript library for building reusable, testable, and maintainable modules out of a GraphQL server's schema and reso… | 83 | 1326 | stable |
| smocker-dev/smocker Smocker is a simple and efficient HTTP mock server and proxy designed to help mock the HTTP dependencies of an application, especially for … | 66 | 1285 | active |
| ktr0731/evans Evans is an expressive universal gRPC client written in Go, offering both an interactive REPL mode with powerful completion and a stateless… | 23 | 4491 | maintenance |
| vargasjona/fastapi-alembic-sqlmodel-async A production-oriented FastAPI project template combining async SQLModel as the ORM, Alembic migrations, Pydantic v2, JWT authentication, an… | 61 | 1266 | active |
| NVIDIA-NeMo/Gym NeMo Gym is a Python library from NVIDIA for evaluating and improving LLM models and agents using environments. It provides infrastructure … | 81 | 1264 | active |
| mjpost/sacrebleu SacreBLEU is a Python library and CLI tool for computing shareable, comparable, and reproducible BLEU, chrF, and TER scores for machine tra… | 70 | 1259 | active |
| NVlabs/alpasim AlpaSim is an open-source, Python-based autonomous vehicle simulation platform for developing and testing end-to-end AV policies in closed … | 72 | 1245 | active |
| cksac/fake-rs A Rust library and command-line tool for generating fake data such as names, addresses, dates, and internet identifiers across 13 locales. … | 77 | 1240 | active |
| knurling-rs/defmt defmt is a highly efficient logging framework for Rust targeting resource-constrained embedded devices like microcontrollers. It uses defer… | 91 | 1238 | active |
| MyoHub/myosuite MyoSuite is a collection of musculoskeletal environments and tasks simulated with the MuJoCo physics engine and wrapped in the OpenAI gym A… | 85 | 1238 | active |
| devpi/devpi devpi is a self-hosted PyPI server that provides a caching proxy for pypi.org plus user/team-based package indexes with inheritance, along … | 76 | 1236 | active |
| berkeley-abc/abc ABC is a system for sequential logic synthesis and formal verification of digital circuits, developed at UC Berkeley. It can be used as a s… | 76 | 1235 | active |
| modu-ai/moai-adk MoAI-ADK is an agentic development harness for Claude Code that enforces SPEC-driven plan/run/sync workflows, TRUST 5 quality gates, and mu… | 78 | 1234 | active |
| cvs-health/uqlm UQLM is a Python library for detecting LLM hallucinations using uncertainty quantification techniques. It provides five categories of score… | 86 | 1207 | active |
| igorkasyanchuk/active_storage_validations A Ruby gem that adds validations for Rails Active Storage attachments, such as attached presence, content type, file size, dimensions, aspe… | 94 | 1193 | stable |
| tpope/vim-rails rails.vim is a Vim plugin providing Rails-specific navigation, syntax highlighting, and command wrappers for editing Ruby on Rails applicat… | 32 | 4154 | maintenance |
| c4spar/cliffy Cliffy is a TypeScript-first, runtime-agnostic toolkit for building complex command-line applications on Deno, Node, and Bun. It provides a… | 96 | 1185 | active |
| Ricky-7-Yan/intelligent-audit-system AuditPilot is an enterprise AI agent workbench for audit delivery, combining evidence-grounded agentic RAG, governed tool execution, evalua… | 57 | 1171 | active |
| pdevito3/craftsman Craftsman is a .NET CLI scaffolding tool (the workhorse behind the Wrapt framework) that generates entire Web API projects, entities, endpo… | 51 | 1168 | active |
| phingofficial/phing Phing is a PHP project build system and build automation tool modeled on Apache Ant, driven by XML build files and extensible PHP task clas… | 76 | 1166 | active |
| udecode/dotai A collection of reusable skills (SKILL.md workflows) for coding agents like Claude Code, Cursor, and Codex, covering goal management, orche… | 68 | 1158 | active |
| AI-QL/tuui TUUI is an open-source desktop MCP client and local AI playground built with Vue3 and Electron, serving as a unified interface for Model Co… | 68 | 1154 | active |
| CosmWasm CosmWasm is a set of Rust crates providing the standard library for writing WebAssembly smart contracts on Cosmos SDK blockchains. It enabl… | 98 | 1144 | active |
| TowhidKashem/snapchat-clone A Snapchat clone web application built with React, Redux Toolkit, and TypeScript, featuring camera-based face filters with Three.js augment… | 61 | 1138 | active |
| JetBrains/android The source code of the Android plugin for the IntelliJ platform, which forms the core of Android Studio. It provides Android development to… | 77 | 1135 | active |
| openresponses/openresponses Open Responses is an open-source specification for multi-provider, interoperable LLM interfaces modeled on the OpenAI Responses API, defini… | 61 | 1132 | active |
| captainhook-git/captainhook CaptainHook is a flexible git hook manager for PHP developers that lets teams configure git hook actions in a JSON file. It supports built-… | 73 | 1123 | active |
| fuzzland/ityfuzz ItyFuzz is a blazing-fast bytecode-level hybrid fuzzer for EVM and MoveVM smart contracts that combines symbolic (concolic) execution with … | 51 | 1120 | active |
| SCLBD/DeepfakeBench DeepfakeBench is a comprehensive benchmark framework for deepfake detection, providing a unified platform for data management, implementati… | 33 | 1118 | active |
| AlexSergey/rockpack Rockpack is a zero-configuration toolkit for building React applications with built-in server-side rendering, bundling, linting, and testin… | 93 | 1113 | active |
| codestable/CodeStable CodeStable is a set of lightweight skill contracts (installed as Codex/Claude plugins) that structure AI-assisted coding around requirement… | 74 | 1111 | active |
| openclaw/agent-skills A shared catalog of reusable skills (workflow definitions and helper scripts) for coding agents like Codex and Claude Code, installable via… | 82 | 1106 | active |
| aliyun/darabonba Darabonba is a domain-specific language (DSL) for describing OpenAPI-based interfaces, maintained by Alibaba Cloud. It compiles a single in… | 65 | 1104 | active |
| mbechler/marshalsec marshalsec is a Java tool and research project that generates exploitation payloads for insecure unmarshalling across many Java marshalling… | 32 | 3722 | maintenance |
| LangSmith Official Python and JavaScript/TypeScript client SDKs for the LangSmith platform, enabling tracing, debugging, evaluation, and monitoring o… | 10 | 1081 | active |
| Lazarus-AI/clearwing Clearwing is a dual-mode autonomous offensive-security tool that combines a network-pentest ReAct agent with an LLM-driven source-code vuln… | 62 | 1078 | active |
| roughike/inKino inKino is a multiplatform Dart application for browsing movies and showtimes at Finnkino cinemas, built with a shared core of pure Dart bus… | 23 | 3685 | maintenance |
| bigcode-project/bigcode-evaluation-harness A framework for evaluating autoregressive code generation language models on benchmarks like HumanEval, MBPP, MultiPL-E, and HumanEvalPack.… | 34 | 1062 | active |
| ApeWorX/ape Ape Framework is a Python-based Web3 development framework for compiling, testing, deploying, and interacting with smart contracts from a s… | 97 | 1054 | active |
| shyamsaktawat/OpenAlpha_Evolve OpenAlpha_Evolve is an open-source Python framework inspired by DeepMind's AlphaEvolve that uses LLMs to iteratively generate, test, and ev… | 27 | 1053 | active |
| janpfeifer/gonb GoNB is a Jupyter notebook kernel for the Go programming language that compiles each cell with the standard Go compiler. It supports auto-c… | 84 | 1051 | active |
| Arcade Arcade MCP is an open-source Python framework for building Model Context Protocol (MCP) servers and the tools that run inside them, with a … | 70 | 1049 | active |
| ViewComponent/view_component ViewComponent is a Ruby framework for building reusable, testable, and encapsulated view components in Ruby on Rails, inspired by React and… | 95 | 3573 | maintenance |
| andyzoujm/representation-engineering Official library for Representation Engineering (RepE), a top-down approach to AI transparency that monitors and manipulates population-lev… | 19 | 1046 | active |
| dropseed/plain Plain is a Python web framework for building database-backed applications, originally forked from Django and redesigned around explicit, ty… | 75 | 1044 | active |
| vanhoefm/krackattacks-scripts Scripts by Mathy Vanhoef to test whether Wi-Fi clients or access points are vulnerable to the KRACK attack against WPA2. They include a mod… | 23 | 3534 | maintenance |
| agiwhitelist/auteur auteur is an Agent Skill (SKILL.md plus recipes and scripts) for Claude Code and other AI coding agents that directs cinematic website buil… | 72 | 1035 | active |
| greatscottgadgets/facedancer A Python library for emulating USB devices using hardware peripherals like Cynthion or GreatFET. It also supports MITM proxying of USB conn… | 72 | 1031 | active |
| FPGAwars/apio Apio is an open-source command-line toolbox that simplifies FPGA development, providing commands to lint, simulate, build, and upload desig… | 98 | 1018 | active |
| eclipse-omr/omr Eclipse OMR is a set of open source C and C++ components for building robust, high-performance language runtimes across many hardware and O… | 95 | 1013 | active |
| Skolaczk/next-starter A Next.js starter template (boilerplate) preconfigured with TypeScript, Tailwind CSS 4, shadcn/ui, NextAuth, Stripe, Drizzle ORM, and testi… | 79 | 1003 | active |