Puppeteer
A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.
A curated list of the best, top, and most popular open-source testing tools available right now. Showing the top 26 of 26 testing tools in our directory, ranked by GitHub stars.
A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.
A comprehensive framework for Web Testing and Automation, enabling robust testing of Chromium, Firefox, and WebKit through a unified API.
Cypress is a fast, easy, and reliable testing tool for anything that runs in a browser, built to make end-to-end testing enjoyable and efficient.
Delightful JavaScript testing framework with a focus on simplicity.
Selenium is a powerful browser automation framework and ecosystem, enabling developers to automate web browsers for testing and other tasks.
A modern load testing tool designed for developers and testers to measure performance and detect issues, utilizing Go and JavaScript.
๐๐ ๐ข Comprehensive and exhaustive guide to JavaScript & Node.js testing best practices (July 2023).
strix is an open-source AI-powered toolkit that provides intelligent agents designed specifically for penetration testing. It enables automated security assessments, vulnerability scanning, and threat analysis, enhancing the efficiency and accuracy of security professionals.
JavaScript testing utilities designed to help developers test React components in an easier and more intuitive manner.
A powerful open-source library to record and replay browser sessions, ideal for debugging and user research.
Industry standard API mocking library for JavaScript, providing seamless network request interception and testing utilities.
Vitest is a next generation testing framework powered by Vite, designed for fast, efficient, and reliable testing in modern web development.
Our Newsletter
Get short emails with useful testing projects, releases, and repos worth watching.
Faker is a modern library for generating large volumes of fake data for use in testing, development, and demo environments, supporting both browser and Node.js applications.
Open-source infrastructure for training, evaluating, and benchmarking AI-powered Computer-Use Agents that control full desktop environments (macOS, Linux, Windows) with integrated sandboxes, SDKs, and reproducible evaluation tools.
Ohayou (ใใฏใใ), an HTTP load generator inspired by rakyll/hey with TUI animation.
Puppeteer Extra allows you to extend Puppeteer's functionality by using plugins to teach it new tricks. It's designed to make puppeteer more powerful and flexible through an easy plugin framework.
A demonstration payment application showcasing real-world Cypress testing methods, patterns, and workflows.
A tool to detect copy/paste errors in programming source code, helping to maintain code quality and avoid duplication.
Evaluate your LLM-powered applications effectively with TypeScript. Evalite provides tools and interfaces to test and improve the performance of your language model based applications.
Agentic testing for agentic codebases, designed to help developers test complex systems with ease.
A Spec Driven Development tool for writing codebase-aware specs that guide AI coding agents and prevent them from derailing. Enables automated, high-precision code generation and testing workflows with AI.
A visual regression testing library specifically designed for React Native, allowing developers to seamlessly introduce visual regression tests to their applications.
An Ethereum gas usage reporter for Mocha tests providing average gas usage per method and unit test analysis.
The Solidity mocking library enabling developers to easily mock smart contracts for Ethereum development.
A tool to automatically generate mock and fake data for your Prisma models, facilitating development and testing workflows by allowing rapid population of databases with realistic sample records.
This repository serves as a comprehensive cheat sheet for setting up and using Next.js with Jest and React Testing Library, ideal for developers looking to streamline their testing processes.
Puppeteer is the most popular by GitHub stars right now. A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.
Yes. Every tool on this list is open source and free to use in your own projects. Many can be self-hosted.
Tools are ranked by GitHub star count, a strong proxy for community adoption and active maintenance. Star counts are refreshed regularly.
Get notified about new tools and updates to existing ones.