JavaScript Test

Open-source JavaScript projects categorized as Test

Top 23 JavaScript Test Projects

  • Cypress

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

    Project mention: Test driven development is adhd dream | | 2023-02-01

    Cypress is much more recent than selenium (I first used this approach 12-13 years ago). It looks like the same sort of thing though. Anyone reading this thread: if you code for browsers but have never done any browser automation, go look at .

  • mocha

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

    Project mention: A Guide to Successful DevOps in Web3 | | 2023-01-12

    Tests are usually written the same way as in web2, using libraries like Mocha and Chai. Truffle also has built-in support for tests.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • javascript-testing-best-practices

    📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (December 2022)

    Project mention: 10 GitHub repositories you must know as a JavaScript developer | | 2023-01-31
  • Enzyme

    JavaScript Testing utilities for React

    Project mention: How to Confidently Write Unit Tests using React Testing Library | | 2022-12-01

    So If you have experience with enzyme testing, where you might be checking the value of state once you click any button or you might be checking the prop value If something changes.

  • react-testing-library

    🐐 Simple and complete React DOM testing utilities that encourage good testing practices.

    Project mention: The Beginner's Guide to React Testing | | 2022-11-21

    I've had a number of issues since the upgrate to React 18, notably this one.

  • stf

    Control and manage Android devices from your browser.

    Project mention: Access to a physical device for development and/or debugging | | 2022-08-20

    Did you know this exists?

  • TestCafe

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

    Project mention: Why TestCafe is the Perfect Solution for Automating Browser Testing in Your Web Project | | 2023-01-13

    Official website:

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • gremlins.js

    Monkey testing library for web apps and Node.js

  • warriorjs

    🏰 An exciting game of programming and Artificial Intelligence

    Project mention: Alternatives to learning progamming that is not College, Trade school or Youtube? | | 2023-01-13
  • Protractor

    E2E test framework for Angular apps

    Project mention: Overview over Angular’s repositories | | 2022-11-16

    Protractor repo (link)

  • carte-blanche

    An isolated development space with integrated fuzz testing for your components. See them individually, explore them in different states and quickly and confidently develop them.

  • start-server-and-test

    Starts server, waits for URL, then runs test command; when the tests end, shuts down server

  • jest-in-case

    Jest utility for creating variations of the same test

  • vue-testing-library

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

  • chakram

    REST API test framework. BDD and exploits promises

  • chai-enzyme

    Chai.js assertions and convenience functions for testing React Components with enzyme

  • dotenv-flow

    Loads environment variables from .env.[development|test|production][.local] files for Node.js® projects.

  • xv

    🙅‍♀️ ✌️ A tiny test runner focused on simplicity and speed

  • citgm

    Canary in the Gold Mine

  • redux-test-recorder

    a redux middleware to automatically generate tests for reducers through ui interaction

  • zora

    Lightest, yet Fastest Javascript test runner for nodejs and browsers

  • log-process-errors

    Show some ❤️ to Node.js process errors

  • twist

    Declarative JavaScript Testing.

  • Sonar

    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.

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-02-01.

JavaScript Test related posts


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

Project Stars
1 Cypress 42,480
2 mocha 21,862
3 javascript-testing-best-practices 20,441
4 Enzyme 19,964
5 react-testing-library 17,397
6 stf 12,675
7 TestCafe 9,549
8 gremlins.js 8,928
9 warriorjs 8,849
10 Protractor 8,795
11 carte-blanche 1,514
12 start-server-and-test 1,366
13 jest-in-case 1,025
14 vue-testing-library 934
15 chakram 905
16 chai-enzyme 793
17 dotenv-flow 727
18 xv 695
19 citgm 495
20 redux-test-recorder 494
21 zora 483
22 log-process-errors 453
23 twist 378
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.