Open Source Packages
Libraries, frameworks, tools, and SDKs used by the apps in this directory — scored the same way as the apps themselves.
All Packages
Category
Sort:Used by Most Apps
Vitest
A blazing-fast unit testing framework powered by Vite, with Jest-compatible APIs out of the box.
Playwright
Cross-browser end-to-end web testing and browser automation with a single API for Chromium, Firefox, and WebKit.
jest
Delightful JavaScript testing with zero-config setup, snapshots, mocking, and coverage
pytest
The Python testing framework that makes writing small tests easy and scales to complex functional test suites.
Cypress
Fast, easy, and reliable end-to-end and component testing for anything that runs in a browser.
mocha
The classic, battle-tested JavaScript test framework for Node.js and the browser, built around flexible async testing and pluggable reporters.
Chai
BDD/TDD assertion library for Node.js and the browser, framework-agnostic
c8
Native V8 code coverage for Node.js, with Istanbul-compatible reports and zero build-step setup.
Ginkgo
A mature, BDD-style testing framework for Go that pairs with Gomega to write expressive, parallelizable specs.
start-server-and-test
Starts your dev server, waits for it to respond, runs your test command, then shuts the server down automatically.
jest-extended
Additional custom matchers for Jest to extend and simplify your test assertions.
ci-info
Zero-dependency detection of the current CI environment, vendor, and pull-request status in Node.js.
vitest-canvas-mock
A drop-in HTML canvas mock for Vitest that emulates spec-accurate CanvasRenderingContext2D behavior in jsdom test environments.
dotenv-flow
Loads NODE_ENV-specific .env files with local overrides, extending dotenv with a predictable file cascade.
randexp.js
Generates random strings that match any given JavaScript regular expression.
is-ci
Detects whether the current process is running on a CI server, exposing both a programmatic boolean and a CLI executable.
uvu
An extremely fast, lightweight test runner for Node.js and the browser, with optional browser-safe assertions.
pytest-cases
Separate test code from test cases in pytest, with fixture unions and parametrization goodies for readable, reusable test suites.
libtest-mimic
Build a custom Rust test harness that looks and behaves like rustc's built-in test runner
MinkExtension
Mink browser-automation integration and configuration layer for the Behat BDD framework.
is-valid-path
Lightweight utility that checks whether a string is a valid, non-glob file path in Node.js.
is
TypeScript-first runtime type checking with type guards, assertions, and generic-aware inference for over 100 JavaScript and TypeScript value types.
time-machine
Travel through time in your Python tests by mocking datetime and time at the C level.
is-ip
A tiny, focused utility to check whether a string is a valid IPv4 or IPv6 address.