Open-source projects categorized as Testing

Top 23 Testing Open-Source Projects

  • nodebestpractices

    :white_check_mark: The Node.js best practices list (July 2023)

    Project mention: Node.js Best Practices | news.ycombinator.com | 2023-08-08
  • puppeteer

    Node.js API for Chrome

    Project mention: How to solve reCAPTCHA in Puppeteer using extension | dev.to | 2023-11-09

    Installing Puppeteer and other required packages: npm i puppeteer puppeteer-extra puppeteer-extra-plugin-stealth

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • storybook

    Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation.

    Project mention: 45 NPM Packages to Solve 16 React Problems | dev.to | 2023-11-14


  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

    Project mention: How I practice TDD | dev.to | 2023-11-19

    You already use tools such as Playwright or Cypress for your Integration Tests.

  • Postwoman

    👽 Open source API development ecosystem - https://hoppscotch.io

    Project mention: Hoppscotch - API testing at the speed of light⚡ | dev.to | 2023-11-09

    We began as a web-based API client at hoppscotch.io, where anyone can easily initiate API testing. Ever since then the Hoppscotch Desktop app has been a highly requested product by our community. We've been listening and are excited to announce that the day has finally arrived - today marks the launch of the public alpha version of the Hoppscotch Desktop App for macOS, Windows, and Linux!

  • LocalStack

    💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline

    Project mention: LocalStack v3.0.0 | news.ycombinator.com | 2023-11-17
  • Cypress

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

    Project mention: Cypress changed older versions to block third-party plugins (ignoring lockfiles) | news.ycombinator.com | 2023-11-08
  • 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 www.getonboard.dev.

  • jest

    Delightful JavaScript Testing.

    Project mention: Tests Everywhere - JavaScript | dev.to | 2023-11-23

    JavaScript testing with Jest

  • PHPT

    The PHP Interpreter

    Project mention: PHP 8.3 | news.ycombinator.com | 2023-11-24

    Looks like my fix for CPU feature detection under clang made it in, so such builds should now have much faster addslashes/base64/etc.

    They're still disabled by default on FreeBSD - my PR is pending, and the patch has been in testing in ports for a while: https://github.com/php/php-src/pull/12288

  • Selenium WebDriver

    A browser automation framework and ecosystem.

    Project mention: What is Playwright? | dev.to | 2023-10-11

    While similar to Puppeteer, Cypress, and Selenium, there are some differences. Let’s find out what they are.

  • javascript-testing-best-practices

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

    Project mention: JavaScript and Node.js testing best practices (July 2023) | news.ycombinator.com | 2023-11-26
  • locust

    Write scalable load tests in plain Python 🚗💨

    Project mention: codecov gone from PyPi | /r/Python | 2023-04-13

    I'm assuming this breaks a ton more than just my project (https://github.com/locustio/locust/actions/runs/4687344723/jobs/8315803536)

  • mocha

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

    Project mention: How To Write Better and Quality Code | dev.to | 2023-11-05

    JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest

  • Testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

    Project mention: Testing calls to Daily's REST API in Go | dev.to | 2023-09-08

    I then verify that there are no issues with writing the body with require.NoError() from the testify toolkit. This will ensure the test fails if something happens to go wrong at this point.

  • ava

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

    Project mention: Speeding up the JavaScript ecosystem – The barrel file debacle | news.ycombinator.com | 2023-10-09

    > In the popular jest test runner, each test file is executed in its own child process.

    Is that confirmed?

    I've been following this issue:


    And what Jest actually does is still kind of muddy.

    In contrast to that, other test runners like AVA have a clear description what happens when:


  • learn-go-with-tests

    Learn Go with test-driven development

    Project mention: quii/learn-go-with-tests: Learn Go with test-driven development | /r/devopsish | 2023-08-20
  • Enzyme

    JavaScript Testing utilities for React

    Project mention: Testing React Components: A Comprehensive Overview of Testing Libraries | dev.to | 2023-10-15

    Enzyme is another popular testing utility for React. It allows you to manipulate and traverse React components' output, making it easier to write comprehensive tests.

  • PHPUnit

    The PHP Unit Testing framework.

    Project mention: How To Write Better and Quality Code | dev.to | 2023-11-05

    PHP popular tools for testing: PHPUnit

  • react-testing-library

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

    Project mention: ReactJS Good Practices | dev.to | 2023-11-01

    React Testing Library

  • Gor

    GoReplay is an open-source tool for capturing and replaying live HTTP traffic into a test environment in order to continuously test your system with real data. It can be used to increase confidence in code deployments, configuration changes and infrastructure changes.

    Project mention: Launch HN: Codeparrot (YC W23) – Automated API testing using production traffic | news.ycombinator.com | 2023-03-17

    I love to see more activity in this area!

    I'm maintainer of GoReplay https://github.com/buger/goreplay and work in this area for the last 10 years.

    It is quite hard problem to solve, because you have to deal with state difference between test and production environments. Love your approach to mocking dependencies, and leveraging OpenTelementry. It potentially can solve some of state issues. But still require modifying user code. I wonder if it can be done purely using OpenTelementry (e.g. you depend on typical OTel setup), and then read the data directly from OTel DB.


  • Catch

    A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)

    Project mention: Semi crise existentielle de développeur | /r/QuebecTI | 2023-06-07
  • faker

    Faker is a Python package that generates fake data for you. (by joke2k)

    Project mention: The Uncreative Software Engineer's Compendium to Testing | dev.to | 2023-07-31

    Faker: a library that generates fake data that can be useful when you need data to test for various components.

  • jasmine

    Simple JavaScript testing framework for browsers and node.js

    Project mention: How To Write Better and Quality Code | dev.to | 2023-11-05

    JavaScript Popular tools for testing: Mocha, Jasmine, Unit JS, Jest

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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-11-26.

Testing related posts


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

Project Stars
1 nodebestpractices 93,789
2 puppeteer 85,116
3 storybook 81,025
4 Playwright 56,845
5 Postwoman 56,685
6 LocalStack 50,237
7 Cypress 45,228
8 jest 42,983
9 PHPT 36,311
10 Selenium WebDriver 28,258
11 javascript-testing-best-practices 22,576
12 locust 22,550
13 mocha 22,277
14 Testify 20,959
15 ava 20,534
16 learn-go-with-tests 20,499
17 Enzyme 19,997
18 PHPUnit 19,399
19 react-testing-library 18,285
20 Gor 17,948
21 Catch 17,299
22 faker 16,547
23 jasmine 15,650
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.