Testing Open Source Projects

Browse 1,868 Testing open source projects, ranked by GitHub stars. Find the most popular Testing tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 1,868 projects
93,145 stars

microsoft/playwright

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

Metrics details
Stars93,145
90,625 stars

storybookjs/storybook

Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation

Metrics details
Stars90,625
79,840 stars

hoppscotch/hoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

Metrics details
Stars79,840
28,007 stars

locustio/locust

Write scalable load tests in plain Python 🚗💨

Metrics details
Stars28,007
26,088 stars

stretchr/testify

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

Metrics details
Stars26,088
23,764 stars

quii/learn-go-with-tests

Learn Go with test-driven development

Metrics details
Stars23,764
23,420 stars

promptfoo/promptfoo

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, DeepSeek, and more. Simple declarative configs with command line and CI/CD integration. Used by OpenAI and Anthropic.

Metrics details
Stars23,420
22,902 stars

mochajs/mocha

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

Metrics details
Stars22,902
21,247 stars

catchorg/Catch2

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)

Metrics details
Stars21,247
20,041 stars

sebastianbergmann/phpunit

The PHP Unit Testing framework.

Metrics details
Stars20,041
19,632 stars

MoienTajik/AspNetCore-Developer-Roadmap

Roadmap to becoming an ASP.NET Core developer in 2026

Metrics details
Stars19,632
19,336 stars

joke2k/faker

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

Metrics details
Stars19,336
19,293 stars

buger/goreplay

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.

Metrics details
Stars19,293
19,076 stars

Orange-OpenSource/hurl

Hurl, run and test HTTP requests with plain text.

Metrics details
Stars19,076
18,425 stars

Alikhll/golang-developer-roadmap

Roadmap to becoming a Go developer in 2020

Metrics details
Stars18,425
18,288 stars

keploy/keploy

Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.

Metrics details
Stars18,288
17,114 stars

cjbarber/ToolsOfTheTrade

Tools of The Trade, from Hacker News.

Metrics details
Stars17,114
15,366 stars

kubernetes-sigs/kind

Kubernetes IN Docker - local clusters for testing Kubernetes

Metrics details
Stars15,366
14,346 stars

pytest-dev/pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

Metrics details
Stars14,346
14,036 stars

phpstan/phpstan

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

Metrics details
Stars14,036
13,597 stars

postmanlabs/httpbin

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

Metrics details
Stars13,597
13,374 stars

metersphere/metersphere

MeterSphere 是新一代的开源持续测试工具,内置 AI 助手,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。

Metrics details
Stars13,374
13,195 stars

chromedp/chromedp

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

Metrics details
Stars13,195
12,756 stars

ultrafunkamsterdam/undetected-chromedriver

Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)

Metrics details
Stars12,756
12,165 stars

Shopify/toxiproxy

:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing

Metrics details
Stars12,165
11,761 stars

robotframework/robotframework

Generic automation framework for acceptance testing and RPA

Metrics details
Stars11,761
11,575 stars

pestphp/pest

Pest is an elegant PHP testing Framework with a focus on simplicity, meticulously designed to bring back the joy of testing in PHP.

Metrics details
Stars11,575
10,493 stars

foundry-rs/foundry

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.

Metrics details
Stars10,493
9,831 stars

Quick/Quick

The Swift (and Objective-C) testing framework.

Metrics details
Stars9,831
9,601 stars

OWASP/wstg

The Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services.

Metrics details
Stars9,601
9,032 stars

onsi/ginkgo

A Modern Testing Framework for Go

Metrics details
Stars9,032
8,903 stars

karatelabs/karate

Test Automation Made Simple

Metrics details
Stars8,903
8,795 stars

HypothesisWorks/hypothesis

The property-based testing library for Python

Metrics details
Stars8,795
8,690 stars

testcontainers/testcontainers-java

Testcontainers is a Java library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.

Metrics details
Stars8,690
8,539 stars

mongodb/mongo-go-driver

The Official Golang driver for MongoDB

Metrics details
Stars8,539
8,415 stars

smartystreets/goconvey

Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.

Metrics details
Stars8,415
8,181 stars

thoughtbot/factory_bot

A library for setting up Ruby objects as test data.

Metrics details
Stars8,181
8,045 stars

enocom/gopher-reading-list

A curated selection of blog posts on Go

Metrics details
Stars8,045
7,935 stars

gruntwork-io/terratest

Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

Metrics details
Stars7,935
7,153 stars

vektra/mockery

A mock code autogenerator for Go

Metrics details
Stars7,153
7,021 stars

go-rod/rod

A Chrome DevTools Protocol driver for web automation and scraping.

Metrics details
Stars7,021
6,847 stars

abhivaikar/howtheytest

A collection of public resources about how software companies test their software

Metrics details
Stars6,847
6,810 stars

doctest/doctest

The fastest feature-rich C++11/14/17/20/23 single-header testing framework

Metrics details
Stars6,810
6,761 stars

grpc-ecosystem/go-grpc-middleware

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

Metrics details
Stars6,761
6,663 stars

AFLplusplus/AFLplusplus

The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!

Metrics details
Stars6,663
6,565 stars

DATA-DOG/go-sqlmock

Sql mock driver for golang to test database interactions

Metrics details
Stars6,565
6,474 stars

OISF/suricata

Suricata is a network Intrusion Detection System, Intrusion Prevention System and Network Security Monitoring engine developed by the OISF and the Suricata community.

Metrics details
Stars6,474
6,273 stars

google/syzkaller

syzkaller is an unsupervised coverage-guided kernel fuzzer

Metrics details
Stars6,273
6,165 stars

bats-core/bats-core

Bash Automated Testing System

Metrics details
Stars6,165
6,112 stars

pywinauto/pywinauto

Windows GUI Automation with Python (based on text properties)

Metrics details
Stars6,112
6,028 stars

robolectric/robolectric

Android Unit Testing Framework

Metrics details
Stars6,028
5,956 stars

maildev/maildev

:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.

Metrics details
Stars5,956
5,922 stars

goss-org/goss

Quick and Easy server testing/validation

Metrics details
Stars5,922
5,906 stars

cypress-io/cypress-realworld-app

A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.

Metrics details
Stars5,906
5,748 stars

mockk/mockk

mocking library for Kotlin

Metrics details
Stars5,748
5,620 stars

niieani/bash-oo-framework

Bash Infinity is a modern standard library / framework / boilerplate for Bash

Metrics details
Stars5,620
5,528 stars

miragejs/miragejs

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

Metrics details
Stars5,528
5,432 stars

OWASP/Nettacker

Automated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management

Metrics details
Stars5,432
5,425 stars

sapegin/jest-cheat-sheet

Jest cheat sheet

Metrics details
Stars5,425
5,328 stars

cweill/gotests

Automatically generate Go test boilerplate from your source code.

Metrics details
Stars5,328
1-60 of 1,868 projects
Get A Weekly Email With Trending Testing Projects
Stay updated on Testing plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.