JavaScript testing-tools

Open-source JavaScript projects categorized as testing-tools

Top 23 JavaScript testing-tool Projects

  • Cypress

    Fast, easy and reliable testing for anything that runs in a browser.

    Project mention: Episode 23/37: ISR in Angular, Cypress & Playwright | | 2023-09-21
  • mocha

    ☕️ simple, flexible, fun javascript test framework for node.js & the browser

    Project mention: Using Node.js for Automated Testing with Headless Browsers | | 2023-09-11

    To execute your tests, you can create test scripts using popular testing frameworks like Mocha, Jasmine, or Jest. These frameworks provide a structured way to organize and run your tests, report results, and handle assertions.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • Detox

    Gray box end-to-end testing and automation framework for mobile apps

    Project mention: automation testing | /r/reactnative | 2023-07-01

    Nope. Not even on 0.71 yet

  • TestCafe

    A Node.js tool to automate end-to-end web testing.

    Project mention: Avem si noi joburi pentru junior tester in perioada asta? | /r/programare | 2023-03-22
  • pixelmatch

    The smallest, simplest and fastest JavaScript pixel-level image comparison library

  • miragejs

    A client-side server to build, test and share your JavaScript app

    Project mention: Exploring Mirage JS: Simplifying API Mocking in React Development | | 2023-08-07

    Mirage JS GitHub Repository

  • taiko

    A node.js library for testing modern web applications

    Project mention: Challenges in User Interface Automation: New Approaches | | 2022-10-17

    The Open Source library Taiko can detect elements based on relation.

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • testdouble.js (AKA td.js)

    A minimal test double library for TDD with JavaScript

    Project mention: Cannot figure out how to mock ES6 modules for a Node AWS Lambda | /r/node | 2023-06-04

    ESM modules need custom loaders for mocking. Testsouble ( was one of the first frameworks to support it AFAIK and a great type-safe option.

  • vue-testing-library

    🦎 Simple and complete Vue.js testing utilities that encourage good testing practices.

  • Hermione

    Browser test runner based on mocha and wdio

  • zora

    Lightest, yet Fastest Javascript test runner for nodejs and browsers

  • AyeSpy

    A performant visual regression testing tool

  • main

    Mocks Server monorepo (by mocks-server)

  • cypress-localstorage-commands

    Extends Cypress' cy commands with localStorage methods. Allows preserving localStorage between tests and spec files. Allows disabling localStorage.

  • cypress-fail-fast

    A Cypress plugin to skip tests on first failure.

  • volder

    volder is powerful Object schema validation lets you describe your data using a simple and readable schema and transform a value to match the requirements

  • consolemock

    A tool for testing console logs

  • wonqa

    Quickly create disposable QA environments

  • restqa

    🦏 | Best in class Microservice automation testing. Test Driven Happiness

  • cypress-mailosaur

    Mailosaur email and SMS testing commands for Cypress

  • elasticsearch-js-mock

    Mock utility for the Elasticsearch's Node.js client

  • axe-testcafe

    The helper for using Axe in TestCafe tests

  • muenchhausen

    Produce authentic fake data

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-21.

JavaScript testing-tools related posts


What are some of the best open-source testing-tool projects in JavaScript? This list will help you:

Project Stars
1 Cypress 44,989
2 mocha 22,202
3 Detox 10,576
4 TestCafe 9,695
5 pixelmatch 5,508
6 miragejs 5,179
7 taiko 3,363
8 testdouble.js (AKA td.js) 1,399
9 vue-testing-library 1,006
10 Hermione 581
11 zora 493
12 AyeSpy 188
13 main 180
14 cypress-localstorage-commands 179
15 cypress-fail-fast 114
16 volder 101
17 consolemock 100
18 wonqa 80
19 restqa 74
20 cypress-mailosaur 71
21 elasticsearch-js-mock 43
22 axe-testcafe 36
23 muenchhausen 20
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.