testing — independent software & tools
-
debug-recorder-mcp
TypeScript MCP server for structured debug session capture, reproducible diagnostics, event recording, and developer workflow observability.
-
appium-android-driver
Android UiAutomator and Chrome support for Appium
-
@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
-
archunit
ArchUnit TypeScript is an architecture testing library, to specify and assert architecture rules in your TypeScript app
-
@avalix/chroma
End-to-end testing library for Polkadot, Ethereum, and Solana wallet interactions
-
axe-core
Accessibility engine for automated Web UI testing
-
@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.
-
expect-type
[](https://github.com/mmkal/expect-type/actions/workflows/ci.yml)  [](ht
-
fast-check
Property based testing framework for JavaScript (like QuickCheck)
-
jasmine-core
Simple JavaScript testing framework for browsers and node.js
-
mailosaur
The Mailosaur Node library lets you integrate email and SMS testing into your continuous integration process.
-
mocha
simple, flexible, fun test framework
-
mockserver-client
A node client for the MockServer
-
msw
Seamless REST/GraphQL API mocking library for browser and Node.js.
-
@mswjs/interceptors
Low-level HTTP/HTTPS/XHR/fetch request interception library.
-
nightwatch
Easy to use Node.js based end-to-end testing solution for web applications using the W3C WebDriver API.
-
nise
Fake XHR and server
-
obsidian-integration-testing
Simplifies integration testing of Obsidian plugins.
-
obsidian-test-mocks
Comprehensive test mocks for the Obsidian API.
-
@prisma/dev
A local Prisma Postgres server for development and testing
-
@rickcedwhat/playwright-smart-table
Smart, column-aware table interactions for Playwright
-
selenium-webdriver
The official WebDriver JavaScript bindings from the Selenium project
-
sinon
JavaScript test spies, stubs and mocks.
-
stably
AI-powered E2E Playwright testing CLI. Stably can understand your codebase, edit/run tests, and handle complex test scenarios for you.
-
@storybook/addon-vitest
Storybook Vitest addon: Blazing fast component testing using stories
-
testcafe
Automated browser testing for the modern web development stack.
-
@testcontainers/postgresql
PostgreSQL module for Testcontainers
-
@testing-library/svelte
Simple and complete Svelte testing utilities that encourage good testing practices.
-
ts-jest
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
-
@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
-
LogHarbor
🚢 Streamline your logging with LogHarbor, a fast log aggregation service in Go that offers simple RESTful APIs for efficient log management.
-
appium-tizen-driver
Tizen support for Appium
-
aws-sdk-client-mock
Easy and powerful mocking of AWS SDK v3 Clients
-
browserstack
A client for working with the BrowserStack APIs.
-
chai
BDD/TDD assertion library for node.js and the browser. Test framework agnostic.
-
constitute
Minimalistic Dependency Injection (DI) for ES6
-
cypress-mailosaur
Extends Cypress' cy commands that let you integrate email and SMS testing into your continuous integration process.
-
@cypress/schematic
Official Cypress schematic for the Angular CLI
-
deep-eql
Improved deep equality testing for Node.js and the browser.
-
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
-
jest-extended
Additional Jest matchers
-
jest-preview
Preview your Jest tests in a browser
-
karma
Spectacular Test Runner for JavaScript.
-
@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.
-
@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.
-
newman
Command-line companion utility for Postman
-
node-mocks-http
Mock 'http' objects for testing Express, Next.js and Koa routing functions
-
@nut-tree-fork/nut-js
Native system automation for node.js
-
nyc
the Istanbul command line interface
-
pactum
REST API Testing Tool for all levels in a Test Pyramid
-
query-selector-shadow-dom
use querySelector syntax to search for nodes inside of (nested) shadow roots
-
supertest
SuperAgent driven library for testing HTTP servers
-
@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