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.

nodebestpractices

:white_check_mark: The Node.js best practices list (June 2022)

8211   79406   79406  

puppeteer

Headless Chrome Node.js API

8508   79239   79239  

storybook

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

7576   73122   73122  

hoppscotch

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

3078   45397   45397  

localstack

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

3160   42514   42514  

playwright

Playwright is a framework for Web Testing and Automation. It allows te...

1898   40628   40628  

jest

Delightful JavaScript Testing.

5947   39715   39715  

cypress

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

2481   39711   39711  

mocha

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

2961   21550   21550  

enzyme

JavaScript Testing utilities for React

2103   19924   19924  

ava

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

1442   19903   19903  

javascript-testing-best-practices

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

1649   18604   18604  

learn-go-with-tests

Learn Go with test-driven development

2362   18094   18094  

testify

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

1289   17198   17198  

react-testing-library

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

985   16772   16772  

goreplay

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

1620   15806   15806  

jasmine

Simple JavaScript testing framework for browsers and node.js

2267   15408   15408  

Catch2

A modern, C++-native, test framework for unit-tests, TDD and BDD - usi...

2639   15372   15372  

faker

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

1636   14514   14514  

mockito

Most popular Mocking framework for unit tests written in Java

2307   13158   13158  

phpstan

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

803   11197   11197  

nightwatch

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

1100   11144   11144  

httpbin

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

1657   11023   11023  

pollyjs

Record, Replay, and Stub HTTP Interactions.

382   9741   9741  

Detox

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

1866   9741   9741  

Quick

The Swift (and Objective-C) testing framework.

900   9488   9488  

pytest

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

2103   9057   9057  

toxiproxy

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

386   8355   8355  

metersphere

MeterSphere 是一站式开源持续测试平台,覆盖测试管理、接口测试、UI 测试...

1929   8091   8091  

chromedp

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

646   7924   7924  

factory_bot

A library for setting up Ruby objects as test data.

2565   7565   7565  

react-cosmos

Sandbox for developing and testing UI components in isolation

344   7554   7554  

robotframework

Generic automation framework for acceptance testing and RPA

1993   7162   7162  

jmeter

Apache JMeter

1764   6334   6334  

terratest

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

1101   6226   6226  

testcontainers-java

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

1229   6190   6190  

ginkgo

A Modern Testing Framework for Go

558   6149   6149  

hypothesis

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

529   6120   6120  

web-skills

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

595   5988   5988  

ts-jest

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

388   5963   5963  

karate

Test Automation Made Simple

1550   5921   5921  

HeadlessBrowsers

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

416   5698   5698  

bash-oo-framework

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

235   5368   5368  

pest

Pest is an elegant PHP Testing Framework with a focus on simplicity

175   5093   5093  

goss

Quick and Easy server testing/validation

434   4871   4871  

go-grpc-middleware

Golang gRPC Middlewares: interceptor chaining, auth, logging, retries...

563   4748   4748  

miragejs

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

156   4712   4712  

jest-cheat-sheet

Jest cheat sheet

596   4662   4662  

react-hooks-testing-library

🐏 Simple and complete React hooks testing utilities that encourage goo...

202   4654   4654  

go-sqlmock

Sql mock driver for golang to test database interactions

353   4596   4596