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 |
|---|---|---|---|
| google/nogotofail Nogotofail is an on-path (man-in-the-middle) blackbox network traffic security testing tool built in Python. It detects weak TLS/SSL connec… | 10 | 2952 | maintenance |
| stanford-crfm/helm HELM is a Python framework from Stanford's CRFM for holistic, reproducible evaluation of foundation models including LLMs and multimodal mo… | 87 | 2924 | maintenance |
| 20tab/UnrealEnginePython A plugin that embeds a full Python VM (3.x or 2.7) into Unreal Engine 4, exposing the engine's internal API and reflection system to Python… | 23 | 2905 | maintenance |
| mrwill84/DOClever DOClever is a free, open-source API management platform for small and medium teams, offering interface editing, debugging, mock serving, au… | 46 | 2902 | maintenance |
| microsoftarchive/promptbench PromptBench is a unified Python library from Microsoft for evaluating and understanding large language models across many datasets, models,… | 10 | 2820 | maintenance |
| reactGo/reactGo reactGo is a full-stack boilerplate/framework for building universal (server-side rendered) React apps with Redux, React Router, Webpack 5,… | 32 | 2789 | maintenance |
| Tencent/GameAISDK Tencent's aitest is an open-source toolkit for building game AI based on game images, providing UI detection, in-game element recognition, … | 23 | 2697 | maintenance |
| sorrycc/roadhog Roadhog is a CLI tool for creating and building React applications, offering a configurable alternative to create-react-app with dev, build… | 50 | 2682 | maintenance |
| graphdeeplearning/benchmarking-gnns An open-source benchmarking framework for graph neural networks (GNNs) published as a JMLR 2023 paper. It provides reproducible pipelines, … | 32 | 2671 | maintenance |
| flipkart-incubator/Astra Astra is an automated REST API security testing tool from Flipkart that detects vulnerabilities like SQL injection, XSS, broken authenticat… | 32 | 2670 | maintenance |
| emirozer/fake2db A Python CLI tool that generates test databases populated with realistic fake data, supporting sqlite, mysql, postgresql, mongodb, redis, a… | 23 | 2343 | maintenance |
| DamnWidget/anaconda Anaconda is a Sublime Text plugin that turns the editor into a full-featured Python IDE with autocompletion (via Jedi), linting (PyFlakes, … | 23 | 2243 | maintenance |
| marblejs/marble Marble.js is a functional reactive Node.js framework for building server-side applications, built on TypeScript and RxJS. It offers a modul… | 28 | 2146 | maintenance |
| FIRMADYNE FIRMADYNE is an automated, scalable platform for emulating and dynamically analyzing Linux-based embedded firmware using QEMU with instrume… | 32 | 2114 | maintenance |
| facebookresearch/SentEval SentEval is a Python library from Facebook Research for evaluating the quality of sentence embeddings via a suite of downstream transfer ta… | 10 | 2111 | maintenance |
| XUANTIE-RV/wujian100_open wujian100_open is an open-source RISC-V-based MCU SoC platform from T-Head, providing RTL source code, an SDK, simulation scripts, and FPGA… | 32 | 2026 | maintenance |
| jgrahamc/httpdiff A Go command-line tool that sends the same HTTP request to two servers and diffs the responses, highlighting differences in headers and bod… | 23 | 2014 | maintenance |
| catapult-project/catapult Catapult is a collection of performance tools from the Chromium project for gathering, displaying, and analyzing performance data, includin… | 10 | 1965 | maintenance |
| kanwangzjm/funiture A Java Spring-based web application demonstrating a wide range of backend components: permission management, system monitoring, dynamic Qua… | 32 | 1864 | maintenance |
| google/python-adb A pure-Python implementation of the Android ADB and Fastboot protocols using libusb1 for USB communication. It can be used as a Python libr… | 10 | 1861 | maintenance |
| quantmind/pulsar Pulsar is an event-driven concurrent framework for Python built on asyncio, providing tools for building scalable network applications such… | 10 | 1845 | maintenance |
| diegohaz/rest A Yeoman generator that scaffolds RESTful API projects using Node.js, Express, and Mongoose. It generates customizable boilerplate with opt… | 23 | 1808 | maintenance |
| chenjj/espoofer espoofer is a Python-based testing tool that crafts spoofed emails to bypass SPF, DKIM, and DMARC authentication, including forged DKIM sig… | 32 | 1755 | maintenance |
| GWT GWT (Google Web Toolkit) is an open-source SDK that lets developers write client-side web applications in Java and compile them to optimize… | 93 | 1630 | maintenance |
| maciejczyzewski/libchaos A C++ library implementing randomization, hashing, and statistical analysis algorithms based on the concept of chaos machines. It aims to r… | 23 | 1597 | maintenance |
| Fusion.js Fusion.js is Uber's open-source universal web framework for building React applications with server-side rendering out of the box. It uses … | 23 | 1558 | maintenance |
| fullstackproltd/AspNetCoreSpa A fullstack single-page application template combining ASP.NET Core 7.0 with Angular 15, featuring IdentityServer4 authentication, Entity F… | 23 | 1536 | maintenance |
| bhauman/devcards Devcards is a ClojureScript library that provides a visual REPL experience by rendering interactive 'cards' of code examples in a browser. … | 23 | 1535 | maintenance |
| Laravel Lumen Lumen is a fast PHP micro-framework from the Laravel project for building web applications and APIs with expressive syntax, offering routin… | 67 | 1509 | maintenance |
| paypal/squbs squbs is a suite of components from PayPal that standardizes and operationalizes Akka/Pekko Streams and Akka/Pekko HTTP applications for la… | 23 | 1428 | maintenance |
| google/ion Ion is a portable C++ suite of libraries and tools from Google for building graphical client applications across desktop, mobile, browser, … | 10 | 1419 | maintenance |
| facebookresearch/LAMA LAMA is a research probe for analyzing the factual and commonsense knowledge stored in pretrained language models such as BERT, RoBERTa, GP… | 10 | 1392 | maintenance |
| BorealisAI/advertorch AdverTorch is a Python toolbox for adversarial robustness research built on PyTorch. It provides modules for generating adversarial perturb… | 32 | 1365 | maintenance |
| donejs/donejs DoneJS is an all-in-one JavaScript framework that bundles StealJS, CanJS, jQuery, testing tools, documentation generators, and server-side … | 23 | 1339 | maintenance |
| stelligent/cfn_nag cfn_nag is a command-line linting tool that scans AWS CloudFormation templates for insecure infrastructure patterns such as overly permissi… | 23 | 1313 | maintenance |
| FredericHeem/starhackit StarHackIt is a fullstack starter kit combining a React web frontend, a Node.js backend, and a React Native mobile app, with authentication… | 23 | 1268 | maintenance |
| pretenderjs/pretender Pretender is a browser-only mock server library that intercepts XMLHttpRequest and Fetch requests and routes them to handlers defined with … | 23 | 1261 | maintenance |
| Exonum Exonum is an extensible open-source Rust framework for building private, permissioned blockchain applications with a custom Byzantine fault… | 23 | 1246 | maintenance |
| blst-security/cherrybomb Cherrybomb is a Rust-based CLI tool that audits OpenAPI specifications for best practices and OAS compliance, then runs security tests agai… | 23 | 1239 | maintenance |
| mozilla-ai/any-agent any-agent is a Python library providing a single unified interface for building, serving, and evaluating AI agents across multiple agent fr… | 69 | 1236 | maintenance |
| KhoaSuperman/findseat A complete, functional Flutter demo app called FindSeat for browsing and booking cinema seats, built with the BLoC pattern, a mock JSON API… | 32 | 1213 | maintenance |
| tumblr/colossus Colossus is a lightweight I/O framework for building high-performance Scala microservices, including an HTTP server/client and a standalone… | 23 | 1128 | maintenance |
| koute/cargo-web A Cargo subcommand that makes it easy to build, develop, test, and deploy client-side web applications written in Rust. It supports WebAsse… | 23 | 1106 | maintenance |
| rlancemartin/auto-evaluator A lightweight Streamlit-based evaluation tool for LLM question-answering chains built with LangChain. It auto-generates question-answer pai… | 30 | 1103 | maintenance |
| emezeske/lein-cljsbuild lein-cljsbuild is a Leiningen plugin that simplifies ClojureScript development by automatically compiling ClojureScript code to JavaScript.… | 23 | 1093 | maintenance |
| architect/dynalite Dynalite is a JavaScript implementation of Amazon's DynamoDB API built on LevelDB, runnable as a CLI or embedded Node.js HTTP server with f… | 38 | 1077 | maintenance |
| jmcarp/nplusone nplusone is a Python library that detects the n+1 queries problem in ORMs like SQLAlchemy, Peewee, and the Django ORM by monitoring lazy lo… | 32 | 1069 | maintenance |
| hyperoslo/Sugar Sugar is a Swift library that adds convenient extensions and helpers to Cocoa and Cocoa Touch, covering app info, screen/simulator checks, … | 23 | 1059 | maintenance |
| didi/echo Echo is a desktop (Mac) debugging tool by DiDi that connects to iOS apps over the local network to inspect network requests, logs, view hie… | 10 | 1034 | maintenance |
| vercel/fun A local runtime for developing and invoking AWS Lambda-style serverless functions on your own machine, exposing a programmatic API (@vercel… | 93 | 1019 | maintenance |
| facebook/fatal Fatal (Facebook Template Library) is a header-only C++14 library for fast software prototyping, built heavily on template meta-programming … | 10 | 1018 | maintenance |
| App Center Microsoft's Visual Studio App Center, a cloud service for mobile and desktop app build, test, deploy, crash reporting, and analytics. This … | 32 | 1014 | maintenance |
| PeterWang512/CNNDetection A PyTorch research codebase with pretrained models for detecting CNN-generated (GAN/synthetic) images, from the CVPR 2020 paper 'CNN-genera… | 32 | 1006 | maintenance |
| service-mocker/service-mocker Service Mocker is a frontend API mocking framework that uses service workers to intercept real HTTP requests without requiring any backend … | 10 | 1004 | maintenance |
| nature-lang/nature Nature is a general-purpose system programming language with its own compiler written in pure C, compiling directly to machine code without… | 84 | 2253 | experimental |
| Future AGI Future AGI is an open-source, self-hostable platform for evaluating, observing, and improving LLM and AI agent applications, combining trac… | 77 | 2146 | experimental |
| YiVal/YiVal YiVal is an open-source Python framework that automatically tunes prompts, RAG configurations, and model parameters for generative AI appli… | 20 | 2137 | experimental |
| google/xls XLS is Google's High Level Synthesis toolchain that compiles high-level functional descriptions into synthesizable Verilog/SystemVerilog ha… | 96 | 1954 | experimental |
| wdjungst/react-project A React.js framework distributed as a dependency (not a boilerplate) that bundles React Router, Babel, Webpack, Express server-side renderi… | 32 | 1806 | experimental |
| Hans-Halverson/brimstone Brimstone is a JavaScript engine written from scratch in Rust, implementing nearly the full ECMAScript specification (ES2026) including a b… | 77 | 1322 | experimental |
| moonbitlang/core moonbitlang/core is the standard library for the MoonBit programming language, released alongside the compiler. It provides builtin types, … | 71 | 1226 | experimental |
| schickling/chromeless Chromeless is a TypeScript library providing a simple API for automating Chrome, either locally or headlessly on AWS Lambda. It supports br… | 10 | 13214 | abandoned |
| openai/universe Universe is an OpenAI library that wraps games, websites, and other applications into OpenAI Gym environments so AI agents can be trained a… | 10 | 7491 | abandoned |
| vibora-io/vibora Vibora is a fast, asynchronous Python 3.6+ HTTP client/server web framework with features like routing, sessions, websockets, caching, and … | 10 | 5580 | abandoned |
| este/este Este is a fullstack React/Next.js starter kit with TypeScript, GraphQL (Relay/Apollo), Prisma, and cross-platform mobile support via react-… | 10 | 5318 | abandoned |
| nucleuscloud/neosync Neosync is an open-source data security platform that detects PII, anonymizes production data, and generates synthetic data to sync across … | 10 | 4139 | abandoned |
| ethereum/aleth Aleth (formerly cpp-ethereum) is a full Ethereum client along with C++ libraries and tools, including the testeth testing utility. The proj… | 10 | 3963 | abandoned |
| embarklabs/embark Embark is a JavaScript framework for building and deploying serverless decentralized applications (dApps) on Ethereum, with integrations fo… | 23 | 3766 | abandoned |
| dotnet/cli The .NET Core command-line (CLI) tools used for building, running, testing, and managing NuGet packages for .NET Core apps and libraries. T… | 10 | 3460 | abandoned |
| laurentj/slimerjs SlimerJS is a scriptable headless browser that provides the PhantomJS API on top of Gecko (Firefox) instead of WebKit, letting external Jav… | 23 | 2996 | abandoned |
| spray/spray spray is a suite of Scala libraries for building and consuming RESTful web services on top of Akka, designed to be lightweight, asynchronou… | 10 | 2493 | abandoned |
| Aqueduct Aqueduct is a multi-threaded HTTP server framework for Dart for building REST APIs, bundling a statically-typed PostgreSQL ORM, an OAuth 2.… | 10 | 2384 | abandoned |
| Masonite Masonite is a modern, developer-centric Python web framework with batteries-included features like an Active Record ORM, authentication, qu… | 72 | 2358 | abandoned |
| dephell/dephell DepHell is an all-in-one Python project management CLI that converts between dependency formats (setup.py, requirements.txt, Pipfile, poetr… | 10 | 1787 | abandoned |
| Labrador Labrador is a modular/component-based development framework for WeChat mini programs, wrapping the native mini-program framework with compo… | 32 | 1690 | abandoned |
| spotify/apollo Apollo is a set of Java libraries from Spotify for writing composable microservices, providing an HTTP server, URI routing, a module system… | 10 | 1645 | abandoned |
| joefitzgerald/go-plus go-plus is an Atom editor package that provides an enhanced Go development experience with autocomplete, formatting, linting, build, test, … | 10 | 1491 | abandoned |
| JSX JSX is a statically-typed, class-based programming language developed at DeNA that compiles to JavaScript, aiming to be faster, safer, and … | 32 | 1471 | abandoned |
| ribot/ribot-app-android The open-source ribot studio Android app, built to show team members' locations and check-in status via Estimote beacons. It serves as a re… | 32 | 1229 | abandoned |
| bamlab/generator-rn-toolbox A Yeoman generator that bootstraps and configures React Native projects with linting, Jest, Fastlane environments, CI/CD configs, and asset… | 23 | 1190 | abandoned |
| Matic Network Ethereum smart contracts implementing the business logic of the Matic Network (Polygon PoS), including main chain and side chain contracts.… | 10 | 1169 | abandoned |
| Angel Angel is a batteries-included backend web framework for Dart, offering routing, controllers, ORM, GraphQL, WebSockets, authentication, and … | 10 | 1054 | abandoned |
← prev page 17 / 17