Most popular testing repositories and open source projects

Testing is the practice of systematically testing software to make sure it works. Testing can be iterative, and happen multiple times. Eliminate bugs and ship with more confidence by adding these tools to your workflow.

puppeteer

Headless Chrome Node.js API

7789   73713   73713  

nodebestpractices

:white_check_mark: The Node.js best practices list (September 2021)

7198   71364   71364  

storybook

📓 The UI component explorer. Develop, document, & test React, Vue, Ang...

6619   65271   65271  

jest

Delightful JavaScript Testing.

5361   36747   36747  

localstack

💻 A fully functional local AWS cloud stack. Develop and test your clo...

2677   34403   34403  

cypress

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

1990   33806   33806  

hoppscotch

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

2244   32105   32105  

playwright

Node.js library to automate Chromium, Firefox and WebKit with a single...

1239   27884   27884  

mocha

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

2886   20815   20815  

enzyme

JavaScript Testing utilities for React

2083   19730   19730  

ava

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

1386   19336   19336  

learn-go-with-tests

Learn Go with test-driven development

1981   15492   15492  

react-testing-library

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

874   15271   15271  

jasmine

Simple JavaScript testing framework for browsers and node.js

2251   15221   15221  

goreplay

GoReplay is an open-source tool for capturing and replaying live HTTP...

1485   14775   14775  

testify

A toolkit with common assertions and mocks that plays nicely with the...

1129   14460   14460  

Catch2

A modern, C++-native, header-only, test framework for unit-tests, TDD...

2384   14075   14075  

javascript-testing-best-practices

📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best pr...

1115   13305   13305  

faker

Faker is a Python package that generates fake data for you.

1507   13126   13126  

mockito

Most popular Mocking framework for unit tests written in Java

2172   12252   12252  

nightwatch

End-to-end testing framework written in Node.js and using the Webdrive...

1071   10844   10844  

phpstan

PHP Static Analysis Tool - discover bugs in your code without running...

728   10245   10245  

httpbin

HTTP Request & Response Service, written in Python + Flask.

1508   10225   10225  

Quick

The Swift (and Objective-C) testing framework.

860   9253   9253  

pollyjs

Record, Replay, and Stub HTTP Interactions.

347   9061   9061  

Detox

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

1683   8569   8569  

pytest

The pytest framework makes it easy to write small tests, yet scales to...

1840   7819   7819  

factory_bot

A library for setting up Ruby objects as test data.

2493   7303   7303  

react-cosmos

Sandbox for developing and testing UI components in isolation

318   7244   7244  

chromedp

A faster, simpler way to drive browsers supporting the Chrome DevTools...

560   6804   6804  

robotframework

Generic automation framework for acceptance testing and RPA

1784   6337   6337  

toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system condit...

316   5809   5809  

metersphere

MeterSphere is an End-to-End open source continuous testing platform....

1305   5661   5661  

terratest

Terratest is a Go library that makes it easier to write automated tes...

919   5640   5640  

jmeter

Apache JMeter

1594   5581   5581  

HeadlessBrowsers

A list of (almost) all headless web browsers in existence

398   5459   5459  

hypothesis

Hypothesis is a powerful, flexible, and easy to use library for proper...

472   5412   5412  

testcontainers-java

Testcontainers is a Java library that supports JUnit tests, providing...

1039   5297   5297  

karate

Test Automation Made Simple

1358   5256   5256  

bash-oo-framework

Bash Infinity is a modern standard library / framework / boilerplate f...

221   5212   5212  

ts-jest

A Jest transformer with source map support that lets you use Jest to t...

332   5130   5130  

web-skills

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

493   4830   4830  

goss

Quick and Easy server testing/validation

395   4482   4482  

Codeception

Full-stack testing PHP framework

1295   4371   4371  

intern

A next-generation code testing stack for JavaScript.

320   4312   4312  

Nimble

A Matcher Framework for Swift and Objective-C

486   4269   4269  

miragejs

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

142   4269   4269  

jest-cheat-sheet

Jest cheat sheet

517   4188   4188  

go-fuzz

Randomized testing for Go

241   4147   4147  

mockk

mocking library for Kotlin

194   4078   4078