JavaScript Testing

Open-source JavaScript projects categorized as Testing

Top 23 JavaScript Testing Projects

  1. bruno

    Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

    Project mention: Postman vs Bruno: What Are the Key Differences? | dev.to | 2025-08-26

    Bruno offers a completely free, open-source alternative that's gaining traction among privacy-conscious developers

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. javascript-testing-best-practices

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

  4. mocha

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

    Project mention: From Requests to Reports: Clean Logging in API Testing | dev.to | 2025-05-04

    In this article, we explore logging best practices that are largely tool-agnostic, but we'll demonstrate them using PactumJS, a powerful and extensible API testing tool, along with Mocha, a popular JavaScript test framework. For logging, we’ll use Pino, one of the fastest and most reliable structured loggers for Node.js.

  5. ava

    Node.js test runner that lets you develop with confidence 🚀

  6. Enzyme

    JavaScript Testing utilities for React

    Project mention: JavaScript package manager - How to fix Cannot find module 'cheerio' error with Enzyme in Yarn 1 projects | dev.to | 2025-06-11

    Cheerio Update to 1.0.0 is breaking Enzyme 3.11.0 for Node < 18.17.0 #2606

  7. react-testing-library

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

    Project mention: Top React Testing Libraries in 2025 | dev.to | 2025-03-31

    React Testing Library tests React components by simulating how users interact with them, rather than focusing on the implementation details. This library prioritizes the principle of testing components as users interact with them, making tests more resilient to code changes. By avoiding reliance on the internals of the components, it ensures that your tests remain focused on functionality and user experience. It integrates well with Jest and provides utilities to query, simulate interactions, and validate DOM updates effectively.

  8. jasmine

    Simple JavaScript testing framework for browsers and node.js

    Project mention: Top React Testing Libraries in 2025 | dev.to | 2025-03-31

    Jasmine is a standalone JavaScript testing framework that emphasizes simplicity and ease of use. It provides all necessary tools for writing tests without requiring additional libraries. Jasmine’s BDD syntax makes it easy to describe and structure tests in a way that’s easy to understand. While it doesn’t come with advanced features like mocking or spying, its lightweight nature and straightforward approach make it a good option for small to medium-sized React projects.

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. volkswagen

    :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.

  11. nightwatch

    Integrated end-to-end testing framework written in Node.js and using W3C Webdriver API. Developed at @browserstack

  12. Detox

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

    Project mention: An Extensible React Native App Automation Framework | dev.to | 2025-07-19

    Detox - Drives mobile apps by hooking into their underlying code. This allows Detox to know when operations are complete, which makes it more efficient in finding elements. This is what is normally used for testing since it is faster and easier to set up.

  13. pollyjs

    Record, Replay, and Stub HTTP Interactions.

  14. artillery

    The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.

    Project mention: My Favorite Failure of the Month (And What I Learned) | dev.to | 2025-08-04

    My simple ab tests? Yeah, they were totally not enough! For high-stakes events like flash sales, really thorough load testing is just non-negotiable. Period. Now, I make sure to incorporate more robust tools like k6 or Artillery into my pre-launch checklist for any client project that’s expecting a lot of traffic. These tools can simulate thousands of concurrent users, which is awesome for spotting bottlenecks *before* they ever hit production. Trust me, it's worth every bit of effort!

  15. web-skills

    A visual overview of useful skills to learn as a web developer

  16. axe-core

    Accessibility engine for automated Web UI testing

    Project mention: Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus) | dev.to | 2025-06-24
  17. tape

    tap-producing test harness for node and browsers

  18. nyc

    the Istanbul command line interface

    Project mention: Custom Angular and Karma Test Extension for VS Code | dev.to | 2025-01-13

    We usually run Angular tests through the cli ng test which picks the default config from /node_modules/@angular-devkit/build-angular/src/webpack/plugins/karma/karma.js, runs the tests in the project/workspace context, shows the execution log in the terminal and generates coverage using istanbul.js based on custom config we defined.

  19. miragejs

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

  20. jest-dom

    :owl: Custom jest matchers to test the state of the DOM

  21. pa11y

    Pa11y is your automated accessibility testing pal

    Project mention: Top 21 Automated Accessibility Testing Tools | dev.to | 2024-12-23

    Pa11y is an automated accessibility testing tool from Nature Publishing Group that checks how accessible websites are and displays the results on a dedicated dashboard. This free, open-source program works with images, HTML, and CSS, helping ensure that your website meets accessibility standards.

  22. CodeceptJS

    Supercharged End 2 End Testing Framework for NodeJS

  23. nodejs-testing-best-practices

    Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (April 2025)

  24. stf

    Control and manage Android devices from your browser. (by DeviceFarmer)

  25. qunit

    🔮 An easy-to-use JavaScript unit testing framework.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

JavaScript Testing discussion

Log in or Post with

JavaScript Testing related posts

  • Unlocking the Web for All: Essential Frontend Accessibility Resources (WCAG Focus)

    2 projects | dev.to | 24 Jun 2025
  • Building a Web-Based Excel Editor: A Comprehensive Guide

    16 projects | dev.to | 23 Jun 2025
  • 6 Game-Changing Postman Alternatives That Will Revolutionize Your API Development in 2025

    5 projects | dev.to | 9 May 2025
  • Doc Detective, test framework to validate product doc accuracy

    1 project | news.ycombinator.com | 7 May 2025
  • From Requests to Reports: Clean Logging in API Testing

    4 projects | dev.to | 4 May 2025
  • Mastering Webhook & Event Testing: A Guide

    5 projects | dev.to | 29 Apr 2025
  • Most Effective Approaches for Debugging Applications

    15 projects | dev.to | 27 Apr 2025
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Index

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

# Project Stars
1 bruno 36,471
2 javascript-testing-best-practices 24,440
3 mocha 22,833
4 ava 20,821
5 Enzyme 19,914
6 react-testing-library 19,381
7 jasmine 15,822
8 volkswagen 15,101
9 nightwatch 11,936
10 Detox 11,595
11 pollyjs 10,243
12 artillery 8,630
13 web-skills 7,194
14 axe-core 6,576
15 tape 5,787
16 nyc 5,699
17 miragejs 5,505
18 jest-dom 4,545
19 pa11y 4,275
20 CodeceptJS 4,189
21 nodejs-testing-best-practices 4,148
22 stf 4,026
23 qunit 4,017

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com