Testing middleware
-
@appium/support
Support libs used across Appium packages
-
@applitools/eyes-testcafe
Applitools Eyes SDK for TestCafe
-
@applitools/screenshoter
Applitools universal screenshoter for web and native applications
-
@avalix/chroma
End-to-end testing library for Polkadot, Ethereum, and Solana wallet interactions
-
@axe-core/playwright
Provides a method to inject and analyze web pages using axe
-
@browserbasehq/stagehand
An AI web browsing framework focused on simplicity and extensibility.
-
@cucumber/cucumber
The official JavaScript implementation of Cucumber.
-
@cypress/schematic
Official Cypress schematic for the Angular CLI
-
@happyvertical/smrt-cli
Developer CLI for SMRT framework - introspection, testing, and project management
-
@knapsack-pro/core
Knapsack Pro Core library splits tests across CI nodes and makes sure that tests will run in optimal time on each CI node. This library gives core features like communication with KnapsackPro.com API. This library is a dependency for other projects specif
-
@knapsack-pro/vitest
Knapsack Pro Vitest splits Vitest tests across CI nodes and makes sure that tests will run in optimal time on each CI node.
-
@mswjs/interceptors
Low-level HTTP/HTTPS/XHR/fetch request interception library.
-
@neuralegion/cypress-har-generator
The Cypress plugin for generating HTTP Archive (HAR) files is a tool that allows developers and QA engineers to capture detailed information about network requests made during the execution of Cypress tests.
-
@nut-tree-fork/nut-js
Native system automation for node.js
-
@prisma/dev
A local Prisma Postgres server for development and testing
-
@rickcedwhat/playwright-smart-table
Smart, column-aware table interactions for Playwright
-
@storybook/addon-vitest
Storybook Vitest addon: Blazing fast component testing using stories
-
@stryker-mutator/api
The api for the extendable JavaScript mutation testing framework Stryker
-
@temporalio/testing
Temporal.io SDK Testing sub-package
-
@testcontainers/postgresql
PostgreSQL module for Testcontainers
-
@testing-library/cypress
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
-
@testing-library/dom
Simple and complete DOM testing utilities that encourage good testing practices.
-
@testing-library/jest-dom
Custom jest matchers to test the state of the DOM
-
@testing-library/react
Simple and complete React DOM testing utilities that encourage good testing practices.
-
@testing-library/react-hooks
Simple and complete React hooks testing utilities that encourage good testing practices.
Testing React -
@testing-library/svelte
Simple and complete Svelte testing utilities that encourage good testing practices.
-
@testing-library/user-event
Fire events the same way the user does
Testing React -
@usebruno/cli
With Bruno CLI, you can now run your API collections with ease using simple command line commands.
-
@vitest/browser-playwright
Browser running for Vitest using playwright
Testing Web -
@wix-pilot/core
A flexible plugin that drives your tests with human-written commands, enhanced by the power of large language models (LLMs)
-
a-check
Cross-language hexagonal-architecture checker — deterministic, read-only, text-heuristic; shipped as a digest-pinned container image.
-
Actionshub
Special Playground for Testing My Workflows and CI/CD. Crucial Mirror for My Personal Github Actions.
-
adb
Idiomatic, context-aware Android Debug Bridge (adb) bindings for Go: structured results, typed errors, device control, and input record/replay.
-
agent-reliability-toolkit
Open-source testing framework for AI agents. Test for the 7 failure modes before production deployment.
-
agentprobe
Test, record, and replay AI agents locally and in CI with a private pytest-style framework
-
appium-android-driver
Android UiAutomator and Chrome support for Appium
-
appium-tizen-driver
Tizen support for Appium
-
archunit
ArchUnit TypeScript is an architecture testing library, to specify and assert architecture rules in your TypeScript app
-
arelay
End-to-end encrypted inbox for AI agents — deliver artifacts to humans via HTTP API.
-
awesome-te
Access community tools, custom firmware, hardware mods, and reverse-engineering resources for Teenage Engineering devices.
-
aws-sdk-client-mock
Easy and powerful mocking of AWS SDK v3 Clients
-
axe-core
Accessibility engine for automated Web UI testing
-
bash_unit
Bash unit testing enterprise edition framework for professionals
-
Bowire
Multi-protocol API workbench for .NET — discover, invoke, record, mock, replay across gRPC, REST, GraphQL, MQTT, SignalR, WebSocket, SSE, MCP, OData, Socket.IO, and more... including your custom protocol.
-
browserstack
A client for working with the BrowserStack APIs.
-
cablecheck
Linux CLI tool that tests the health, stability, and performance of an Ethernet link between two directly connected PCs — link negotiation, NIC counters, ping/TCP/UDP/stress tests, and a rule-based verdict.
-
catch2
Modern, C++-native, test framework
-
chai
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
-
chai-as-promised
Extends Chai with assertions about promises.
Testing Web -
Chaos-MCP
Chaos-MCP is an MCP stdio server that runs isolated mutation testing against a target codebase to expose gaps in its test suite. It wraps four language engines — StrykerJS (TS/JS), cosmic-ray (Python), cargo-mutants (Rust), Infection (PHP) — and exposes three tools: audit_code_resilience, triage_test_coverage, and estimate_audit.
Testing TypeScript -
chart-testing
Testing and linting Helm charts
-
ckdn
ckdn (checkdown): deterministic check runner and log digester for AI-assisted development loops
-
claude-browser-automator
Top Playwright Test Automation Framework 2026 - Run AI Browser Scripts Instantly
-
claude-computer
Claude Computer demonstrates AI autonomy in a virtual machine with real-time streaming, research, creation, and exploration. Watch Claude navigate, interact, and learn in real time 🐙
-
cli-assured
Java DSL for testing command line applications
-
cmockery
Unit testing and mocking library for C
-
cmockery2
Reviving cmockery unit test framework from Google
-
constitute
Minimalistic Dependency Injection (DI) for ES6
-
Cookify
Simplify cookie and JWT token management with one-click actions. Export/import profiles, automate workflows, and streamline API testing. Save time and boost productivity! 🚀
-
criterion
Cross-platform C and C++ unit testing framework for the 21st century
-
CryptIRC
Self-hosted encrypted IRC client. Rust backend with 24/7 connectivity, Signal Protocol E2E for DMs, AES-256-GCM encrypted logs and channel keys. Native apps for Windows/Linux/macOS plus installable PWA for iOS/Android.
-
cutter-cli
Unit Testing Framework for C and C++
-
cxxtest
C++ unit testing framework similar to JUnit, CppUnit and xUnit
-
CyberAI
AI-powered pentest platform
-
cypress
Cypress is a next generation front end testing tool built for the modern web
-
cypress-mailosaur
Extends Cypress' cy commands that let you integrate email and SMS testing into your continuous integration process.
-
DamageBDD
Behaviour Verification at Planetary Scale
-
debug-recorder-mcp
TypeScript MCP server for structured debug session capture, reproducible diagnostics, event recording, and developer workflow observability.
-
deep-eql
Improved deep equality testing for Node.js and the browser.
-
digital-twins
Self-hostable Digital Twins of Different APIs For E2E & Agent Simulation Testing
-
directgate
Security-focused zero-trust remote access over end-to-end encrypted peer-to-peer connections. No VPN, no port forwarding, no static IP.
-
Dolgate
SSH workspace for Windows, macOS, Linux, iOS and Android — synced hosts, end-to-end encrypted, self-hostable.
-
edgeverdict
A code review gate that verifies changes by executing tests, not by judging diffs. LLM proposes; a deterministic gate decides.
-
electron-mcp-for-agentsroom
Give your AI agents full control over any Electron app. Zero changes to your existing code. Made for AgentsRoom.dev.
-
electron-stagewright
Drive Electron apps the way Playwright drives browsers — MCP server for AI agents.
-
Ellithium
Ellithium is a AI Powered Unified powerful, flexible Test Automation Framework for Web, Mobile, API, SQL, No SQL DB Testing, designed to enhance the testing process. it provides an end-to-end solution for automated testing. With support for BDD, Self Healing , Embedded AI Model, LLM integration, and Code Generator, Natural Language to Test Scripts
-
end-to-end-ci-cd-for-microservices-using-azure-devops-and-gitops
🚀 Automate CI/CD for microservices using Azure DevOps and GitOps, ensuring fast, reliable deployments with Docker, AKS, and Argo CD.
-
Entroping
AI-native quality governance for API and backend systems
-
enzyme
JavaScript Testing utilities for React
-
enzyme-shallow-equal
Adaptation of react-addons-shallow-compare, for independent usage
-
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
-
expect-type
[](https://github.com/mmkal/expect-type/actions/workflows/ci.yml)  [](ht
-
fast-check
Property based testing framework for JavaScript (like QuickCheck)
-
file-snapshots
Snapshot testing for Playwright and Vitest with file-based comparison and automatic updates.
Testing TypeScript -
flowmind-docs
FlowMind 官方文档站:AI-Native 应用安全平台用户指南、插件开发与集成说明。基于 VitePress,通过 GitHub Pages 发布。Official documentation for FlowMind — AI-Native Application Security Platform. User guides, plugin development, and integrations. Built with VitePress.
-
glubean
Workflow verification platform — write API tests in TypeScript, run locally or in CI, let AI agents write and repair them
-
hackmyagent
Metasploit for AI agents: scan, attack, and fix AI agents and MCP servers. Open source security toolkit.
-
Healify
🩺 Cuando un selector se rompe, Healify te dice cómo arreglarlo.
-
heisensim
Continuous SLA validation for Kubernetes — inject faults, verify properties, in CI
-
huntkit
Automate OSINT investigations and threat intelligence workflows with this Claude Code toolkit for case management and evidence collection.
-
iBetaBot
⚡ Real-time Apple beta & RC firmware watchdog — iOS, iPadOS, macOS, tvOS & visionOS builds pushed straight to Telegram the moment they drop. Cron-ready, dependency-light, zero manual checking.
-
ios-agent-skills-evaluator
iOS Agent Skills 2026: Test 11 Tasks, 260+ Scenarios, 850+ Assertions on 3 Models
-
ios-use
Fast iOS UI automation from the terminal, powered by a lightweight XCTest TCP driver
-
jasmine-core
Simple JavaScript testing framework for browsers and node.js
Testing Node.js -
jest-environment-obsidian
A Jest environment to facilitate unit testing for Obsidian plugins.
-
jest-extended
Additional Jest matchers
-
jest-preview
Preview your Jest tests in a browser
Testing Web -
karma
Spectacular Test Runner for JavaScript.
-
Keyping
Validate API keys across 10+ providers check status, rate limits, and permissions in one dashboard.
-
kotva
KOTVA — the sovereign substrate: a narrow-waist protocol family (identity, signed objects, transport, pub/sub, sync) with mail (DMTAP), commerce (TRACT) and work (WRAP) as profiles. No token.
-
lager
Hardware test automation: drive real instruments and embedded targets from your laptop or CI
-
lastest
Lastest Visual Regression Testing - Cloud/Self-hosted version
-
leashd
Safety-first agentic coding framework. Three-layer safety pipeline (sandbox, YAML policies, human-in-the-loop approval) for AI coding agents. Pluggable runtimes (Claude Code, Codex), autonomous task orchestrator, full audit trail.
-
litmux
Build unit tests for AI prompts to compare models, track performance, and prevent regressions.
-
livekit_agent_simulator
Black-box LiveKit voice agent testing: real WebRTC/SIP calls with an AI caller. Catch barge-in, noise, quiet-mic, and latency failures that text pytest misses. Forensic reports + MCP + lks CLI — no agent code changes.
-
llm-drift
LLM drift detector — know within 5 min when GPT-4o, Claude, or Gemini silently changes behaviour. Open source, self-hostable.
-
Locker - Saver, loader and storage manager
The Locker plugin is a framework created in Godot 4.3 meant to simplify the process of saving, loading and managing data in Godot projects. This plugin has as one of its main goals being open for user customizations, allowing the use of different user defined strategies for accessing data in different ways. Another feature that this Plugin provides in order to achieve that goal is giving users the ability to customize what's the directory in which the save files should be stored, what should be their name, and in what partitions they should be divided. This Plugin is capable of handling the gathering and the distribution of your game's data when saving and loading it based on configurations you provide. Multiple save files are supported, allowing you to separate data from different gameplays in a simplified way. Partitions can be used to access the game data in order to optimize the process with large amounts of data. This Plugin realizes its operations in an asynchronous way, so that manipulating large amounts of data doesn't make your game unresponsive. Another capability of this Framework is simplifying the access of your game's data through different versions of a save file. Allowing you to smoothly change the structure used to store your data. A bunch of configurations for this Plugin are available in the ProjectSettings when you activate the Plugin. Theses settings stay in the "addons/locker" path (make sure to refresh the ProjectSettings to see them). Documentation for this Plugin is built-in to the files, allowing you to read it directly through the Godot Editor. Unit tests are used to certify that the Locker Framework doesn't cause much bugs. If you find out any bugs, though, please report them. If you would like to contribute to this project, you can visit its Github page to find out how you can do that! :) To know more about this Framework, you can read its README.md and visit its Github repository, where a Wiki can be found with guides on how to get started with it. I hope this Framework helps you with your project! :D
Testing Godot -
LogHarbor
🚢 Streamline your logging with LogHarbor, a fast log aggregation service in Go that offers simple RESTful APIs for efficient log management.
-
mailosaur
The Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.
-
mdspec
Markdown specification testing — Cram-style CLI testing with persistent shell context, pattern matching, and snapshot updates
-
mh-save-sync
Cross-platform, multi-emulator, end-to-end encrypted, self-hosted save sync
-
mocha
simple, flexible, fun test framework
-
mocker
Manage Docker-compatible containers on macOS using Apple’s Containerization framework with familiar commands and native performance.
-
mockifyr
Enterprise API mocking and integration sandbox platform — self-hosted, multi-protocol, one container.
-
mockserver-client
A node client for the MockServer
-
msw
Seamless REST/GraphQL API mocking library for browser and Node.js.
-
msw-storybook-addon
Mock API requests in Storybook with Mock Service Worker.
-
multimeter
Start with simple API tests, Scale to full API behaviour simulation.
-
newman
Command-line companion utility for Postman
-
nightwatch
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
Testing Node.js -
nise
Fake XHR and server
-
node-mocks-http
Mock 'http' objects for testing Express, Next.js and Koa routing functions
Testing Node.js -
NovaTerminal
Cross-platform terminal emulator for deterministic rendering, VT correctness, GPU-accelerated performance, and modern SSH workflows.
-
nowifi
No WiFi? Now WiFi. One command. 27 techniques. Bypass any captive portal.
-
nyc
the Istanbul command line interface
-
obsidian-integration-testing
Simplifies integration testing of Obsidian plugins.
-
obsidian-test-mocks
Comprehensive test mocks for the Obsidian API.
-
OcyShield-Framework
Audit Android systems with this modular framework for security testing, payload deployment, and session management.
-
Orion
A backend and automation language compiled to bytecode in Rust. One binary, 58 built-in modules, no runtime to install.
-
pactum
REST API Testing Tool for all levels in a Test Pyramid
-
pentest-mcp-server
Integrate penetration testing tools and payloads into your workflow through the Model Context Protocol using STDIO or HTTP.
-
pentest-with-LLM
Automate authorized pentesting with LLMs, combining scanning, RAG, and exploit research for faster target analysis, vuln discovery, and reporting
-
periscope-mcp
Web-app QA, testing & analysis for AI agents — 74 Playwright tools: authenticated flows (2FA/SSO), 25-action E2E workflows, hard assertions, session reports, and accessibility / SEO / GEO / Core-Web-Vitals + Lighthouse audits across a page or a full crawled site. Battle-tested by an AI agent on real apps.
-
pg-mem
A memory version of postgres
-
pragma-workbench
Operational workbench app built for pentest engagements and CTFs
-
pwnagotchi-store
🛒 Simplify Pwnagotchi management with PwnStore, a lightweight CLI package manager for seamless plugin browsing, installing, and updating.
-
query-selector-shadow-dom
use querySelector syntax to search for nodes inside of (nested) shadow roots
-
quickchr
`quickchr` - Fastest path to MikroTik RouterOS CHR instance for testing and scripts
-
rails-senior-architect
Ultimate Rails CTO Toolkit 2026: Pro Opinionated Skills for Modern Apps
-
readme-assert
Run fenced code blocks in your README as tests — JavaScript, TypeScript, assertion comments, and a portable agent skill
Testing TypeScript -
repo-specialist
🔍 Discover top GitHub repositories with this Python tool, featuring smart filters, secure access, and real-time updates for high-quality code hunting.
-
reticle
Postman for AI - design, evaluate, and debug LLM interactions with full transparency.
-
rstest
Rust fixture based test framework. It use procedural macro to implement fixtures and table based tests.
Testing Rust -
selenium-webdriver
The official WebDriver JavaScript bindings from the Selenium project
-
shunit2
Unit testing framework for Bourne-based shell scripts
-
sinon
JavaScript test spies, stubs and mocks.
-
sinon-chai
Extends Chai with assertions for the Sinon.JS mocking framework.
Testing Web -
stably
AI-powered E2E Playwright testing CLI. Stably can understand your codebase, edit/run tests, and handle complex test scenarios for you.
-
stillworks
Take a snapshot of what your code does, then see if your edit moved anything. For code with no tests. Zero dependencies, MIT.
-
storybook
Storybook: Develop, document, and test UI components in isolation
-
suitest
Self-hostable, MCP-native testing platform. Manual test management, deterministic runs, optional AI. Your stack, your LLM, your data.
-
supertest
SuperAgent driven library for testing HTTP servers
-
svelte-gym
Save LLM tokens with a SvelteGym test harness to test Svelte UI components
-
TAutoPentest
🔍 Automate security assessments with TAuto Pentest, an AI-driven tool that combines Nmap scanning for thorough penetration testing and analysis.
-
tenant-isolation-postgres
Multi-tenant isolation in PostgreSQL: RLS row scope + a privileged-column trigger that closes the gap RLS cannot express + security-definer metering. 15 integration tests execute the attacks and assert they fail.
-
termless
Like Playwright, but for terminal apps — headless testing across xterm.js, Ghostty, Alacritty, WezTerm, and more
Testing TypeScript -
termopus
Control Claude Code securely from your phone with a self-hosted, end-to-end encrypted app built using Flutter and open-source tools.
-
testcafe
Automated browser testing for the modern web development stack.
-
TrashDroid
Automate comprehensive Android app security testing with TrashDroid using adb, drozer, and apktool for a full nine-phase dynamic analysis.
-
ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
Testing React -
tui-sandbox
🧪 A terminal test environment and development playground 🛝
Testing TypeScript -
tumult
Rust-native chaos engineering platform with native OpenTelemetry, embedded DuckDB analytics, and Apache Arrow data pipelines. 10 plugins (Kubernetes, Docker, Pumba, PostgreSQL, Redis, Kafka, SSH). 7 regulatory compliance frameworks (DORA, NIS2, PCI-DSS). Single binary, zero unsafe.
-
unittest-cpp
Unit testing framework for C++
-
VayuPress
Your whole online presence in one sovereign Go binary — website, blog, PGP mail, E2E-encrypted chat, anti-DDoS bot shield, privacy analytics, one-click Tor .onion, and Stripe/PayPal/crypto monetization. No SaaS bills, no third parties, no telemetry. Own your content, your mailbox, your infrastructure.
-
veridict
Statistical regression gate for comparing candidate vs baseline results (win-rate, Elo, SPRT, bootstrap CI)
-
Vitest
Fast unit-test framework powered by Vite for JavaScript and TypeScript projects.
-
vitest-browser-react
Render React components in Vitest Browser Mode
-
vitest-preview
Visual Debugging Experience for Vitest 🧪🖼⚡️
Testing Web -
wd
WebDriver/Selenium 2 node.js client
-
XHS_Business_Idea_Validator
📊 Analyze 小红书 data to uncover market opportunities and user needs, generating automated reports for business idea validation.
-
yaver-cli
Unified npm bootstrap for the Yaver agent, SDK injection, and local-first developer runtime
-
API-Header-Spoofer
-
GitHub-Cyber-Scanner-Pro