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
-
@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
-
@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.
-
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
-
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.
-
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
-
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
-
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
-
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.
-
directgate
Security-focused zero-trust remote access over end-to-end encrypted peer-to-peer connections. No VPN, no port forwarding, no static IP.
-
electron-stagewright
Drive Electron apps the way Playwright drives browsers — MCP server for AI agents.
-
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.
-
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)
-
glubean
Workflow verification platform — write API tests in TypeScript, run locally or in CI, let AI agents write and repair them
-
huntkit
Automate OSINT investigations and threat intelligence workflows with this Claude Code toolkit for case management and evidence collection.
-
ios-agent-skills-evaluator
iOS Agent Skills 2026: Test 11 Tasks, 260+ Scenarios, 850+ Assertions on 3 Models
-
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.
-
lastest
Lastest Visual Regression Testing - Cloud/Self-hosted version
-
litmux
Build unit tests for AI prompts to compare models, track performance, and prevent regressions.
-
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.
-
mocha
simple, flexible, fun test framework
-
mocker
Manage Docker-compatible containers on macOS using Apple’s Containerization framework with familiar commands and native performance.
-
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.
-
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 -
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.
-
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
-
repo-specialist
🔍 Discover top GitHub repositories with this Python tool, featuring smart filters, secure access, and real-time updates for high-quality code hunting.
-
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.
-
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.
-
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 -
unittest-cpp
Unit testing framework for C++
-
Vitest
Fast unit-test framework powered by Vite for JavaScript and TypeScript projects.
-
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.
-
API-Header-Spoofer