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: I Switched from Postman to Bruno 🚀 | dev.to | 2026-07-15

    👉 Bruno Official Website

  2. Puter.js

    Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.

    Puter.js logo
  3. javascript-testing-best-practices

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

  4. mocha

    ☕️ Classic, reliable, trusted test framework for Node.js and the browser

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Mocha - feature-rich JavaScript test framework running on Node.js and in the browser

  5. ava

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

  6. Enzyme

    JavaScript Testing utilities for React

    Project mention: Test-Driven Development for Building User Interfaces | dev.to | 2026-02-09

    This outdated way of thinking about testing implementation details largely stems from Airbnb’s testing library Enzyme. Enzyme allowed you to dive into the internals of your React components, trigger class component methods, and manually update a component’s props and state.

  7. react-testing-library

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

  8. jasmine

    Simple JavaScript testing framework for browsers and node.js

    Project mention: Angular Testing with Jasmine and Karma: Complete Guide | Unit Testing, Component Testing & E2E | dev.to | 2026-01-29

    Jasmine Documentation - Jasmine testing framework

  9. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  10. volkswagen

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

    Project mention: Volkswagen Detects CI Server Tests and Ensures They Pass (2015) | news.ycombinator.com | 2026-05-15
  11. Detox

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

    Project mention: AI-Native Mobile Device Automation: Give Your AI Agent Eyes and Hands on Real Phones | dev.to | 2026-04-09

    Appium, Detox, Espresso, XCTest — these traditional mobile testing frameworks are built for humans writing test scripts. They assume you know the screen hierarchy in advance, that you'll write explicit waits, that you'll maintain page objects. They produce verbose, stateful sessions that burn through an LLM's context window before anything useful happens.

  12. nightwatch

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

    Project mention: Show HN: Nightwatch, The open-source, read-only AI SRE | news.ycombinator.com | 2026-06-07
  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.

  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: Un revisore ha trovato tre criteri WCAG sbagliati nel mio plugin di accessibilità. Sono andato a guardare, e ne ho trovati otto. | dev.to | 2026-08-08
  17. tape

    tap-producing test harness for node and browsers

  18. nyc

    the Istanbul command line interface

    Project mention: I Let an AI Agent Write 275 Tests. Here's What It Was Actually Optimizing For. | dev.to | 2026-03-09

    Coverage without assertion quality is the core Goodhart trap. Pair your coverage threshold with a test quality metric. My setup runs AST analysis alongside coverage — the coverage gate checks line execution, the AST validator checks that executed lines are actually verified. If you're using something like Istanbul or Go's built-in coverage, add a second gate that parses the test files for structural quality. Coverage tells you what code ran. Assertion density tells you what code was tested.

  19. miragejs

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

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    Miragejs - Create your API on your Frontend

  20. jest-dom

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

  21. stf

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

  22. pa11y

    Pa11y is your automated accessibility testing pal

    Project mention: Fusuma: Write Markdown, Get Slides, PDFs, and a Self-Made Social Card | dev.to | 2026-07-13

    Then, using that same open browser tab, it runs pa11y (not Lighthouse, despite what you'd guess) against the live page for an accessibility audit, filtering out a couple of known-noisy rules and anything inside a block.

  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. CodeceptJS

    Supercharged End 2 End Testing Framework for NodeJS

  25. qunit

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

    Project mention: JavaScript Awesome Package | dev.to | 2026-02-03

    QUnit - Easy-to-use JavaScript 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

  • Un revisore ha trovato tre criteri WCAG sbagliati nel mio plugin di accessibilità. Sono andato a guardare, e ne ho trovati otto.

    1 project | dev.to | 8 Aug 2026
  • Resolving color contrast over CSS gradients

    1 project | dev.to | 20 Jul 2026
  • Fusuma: Write Markdown, Get Slides, PDFs, and a Self-Made Social Card

    2 projects | dev.to | 13 Jul 2026
  • Volkswagen Detects CI Server Tests and Ensures They Pass (2015)

    1 project | news.ycombinator.com | 15 May 2026
  • State of Small Business Websites (2026 Study). 96.9% Fail Core Web Vitals.

    2 projects | dev.to | 24 Apr 2026
  • Introducing @accesslint/jest: progressive accessibility testing for Jest

    2 projects | dev.to | 18 Apr 2026
  • Small Wins, Big Change: Incremental Accessibility on an Active Codebase

    4 projects | dev.to | 10 Apr 2026
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Aug 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 bruno 46,206
2 javascript-testing-best-practices 24,606
3 mocha 22,904
4 ava 20,837
5 Enzyme 19,823
6 react-testing-library 19,633
7 jasmine 15,825
8 volkswagen 15,460
9 Detox 12,006
10 nightwatch 11,960
11 pollyjs 10,251
12 artillery 9,049
13 web-skills 7,569
14 axe-core 7,362
15 tape 5,803
16 nyc 5,770
17 miragejs 5,530
18 jest-dom 4,595
19 stf 4,517
20 pa11y 4,485
21 nodejs-testing-best-practices 4,383
22 CodeceptJS 4,234
23 qunit 4,035

Sponsored
Puter.js - The Backend for AI-Generated Apps
One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
developer.puter.com

Did you know that JavaScript is
the 5th most popular programming language
based on number of references?