Testing Open Source Projects
Browse 1,868 Testing open source projects, ranked by GitHub stars. Find the most popular Testing tools and libraries.
microsoft/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Metrics details
| Stars | 93,145 |
storybookjs/storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Metrics details
| Stars | 90,625 |
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
| Stars | 79,840 |
locustio/locust
Write scalable load tests in plain Python 🚗💨
Metrics details
| Stars | 28,007 |
stretchr/testify
A toolkit with common assertions and mocks that plays nicely with the standard library
Metrics details
| Stars | 26,088 |
quii/learn-go-with-tests
Learn Go with test-driven development
Metrics details
| Stars | 23,764 |
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
| Stars | 23,420 |
mochajs/mocha
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Metrics details
| Stars | 22,902 |
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
| Stars | 21,247 |
sebastianbergmann/phpunit
The PHP Unit Testing framework.
Metrics details
| Stars | 20,041 |
MoienTajik/AspNetCore-Developer-Roadmap
Roadmap to becoming an ASP.NET Core developer in 2026
Metrics details
| Stars | 19,632 |
joke2k/faker
Faker is a Python package that generates fake data for you.
Metrics details
| Stars | 19,336 |
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
| Stars | 19,293 |
Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
Metrics details
| Stars | 19,076 |
Alikhll/golang-developer-roadmap
Roadmap to becoming a Go developer in 2020
Metrics details
| Stars | 18,425 |
keploy/keploy
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Metrics details
| Stars | 18,288 |
cjbarber/ToolsOfTheTrade
Tools of The Trade, from Hacker News.
Metrics details
| Stars | 17,114 |
kubernetes-sigs/kind
Kubernetes IN Docker - local clusters for testing Kubernetes
Metrics details
| Stars | 15,366 |
pytest-dev/pytest
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Metrics details
| Stars | 14,346 |
phpstan/phpstan
PHP Static Analysis Tool - discover bugs in your code without running it!
Metrics details
| Stars | 14,036 |
postmanlabs/httpbin
HTTP Request & Response Service, written in Python + Flask.
Metrics details
| Stars | 13,597 |
metersphere/metersphere
MeterSphere 是新一代的开源持续测试工具,内置 AI 助手,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。
Metrics details
| Stars | 13,374 |
chromedp/chromedp
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Metrics details
| Stars | 13,195 |
ultrafunkamsterdam/undetected-chromedriver
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
Metrics details
| Stars | 12,756 |
Shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Metrics details
| Stars | 12,165 |
robotframework/robotframework
Generic automation framework for acceptance testing and RPA
Metrics details
| Stars | 11,761 |
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
| Stars | 11,575 |
foundry-rs/foundry
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
Metrics details
| Stars | 10,493 |
Quick/Quick
The Swift (and Objective-C) testing framework.
Metrics details
| Stars | 9,831 |
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
| Stars | 9,601 |
onsi/ginkgo
A Modern Testing Framework for Go
Metrics details
| Stars | 9,032 |
karatelabs/karate
Test Automation Made Simple
Metrics details
| Stars | 8,903 |
HypothesisWorks/hypothesis
The property-based testing library for Python
Metrics details
| Stars | 8,795 |
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
| Stars | 8,690 |
mongodb/mongo-go-driver
The Official Golang driver for MongoDB
Metrics details
| Stars | 8,539 |
smartystreets/goconvey
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
Metrics details
| Stars | 8,415 |
thoughtbot/factory_bot
A library for setting up Ruby objects as test data.
Metrics details
| Stars | 8,181 |
enocom/gopher-reading-list
A curated selection of blog posts on Go
Metrics details
| Stars | 8,045 |
gruntwork-io/terratest
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
Metrics details
| Stars | 7,935 |
vektra/mockery
A mock code autogenerator for Go
Metrics details
| Stars | 7,153 |
go-rod/rod
A Chrome DevTools Protocol driver for web automation and scraping.
Metrics details
| Stars | 7,021 |
abhivaikar/howtheytest
A collection of public resources about how software companies test their software
Metrics details
| Stars | 6,847 |
doctest/doctest
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Metrics details
| Stars | 6,810 |
grpc-ecosystem/go-grpc-middleware
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
Metrics details
| Stars | 6,761 |
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
| Stars | 6,663 |
DATA-DOG/go-sqlmock
Sql mock driver for golang to test database interactions
Metrics details
| Stars | 6,565 |
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
| Stars | 6,474 |
google/syzkaller
syzkaller is an unsupervised coverage-guided kernel fuzzer
Metrics details
| Stars | 6,273 |
bats-core/bats-core
Bash Automated Testing System
Metrics details
| Stars | 6,165 |
pywinauto/pywinauto
Windows GUI Automation with Python (based on text properties)
Metrics details
| Stars | 6,112 |
robolectric/robolectric
Android Unit Testing Framework
Metrics details
| Stars | 6,028 |
maildev/maildev
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
Metrics details
| Stars | 5,956 |
goss-org/goss
Quick and Easy server testing/validation
Metrics details
| Stars | 5,922 |
cypress-io/cypress-realworld-app
A payment application to demonstrate real-world usage of Cypress testing methods, patterns, and workflows.
Metrics details
| Stars | 5,906 |
mockk/mockk
mocking library for Kotlin
Metrics details
| Stars | 5,748 |
niieani/bash-oo-framework
Bash Infinity is a modern standard library / framework / boilerplate for Bash
Metrics details
| Stars | 5,620 |
miragejs/miragejs
A client-side server to build, test and share your JavaScript app
Metrics details
| Stars | 5,528 |
OWASP/Nettacker
Automated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management
Metrics details
| Stars | 5,432 |
sapegin/jest-cheat-sheet
Jest cheat sheet
Metrics details
| Stars | 5,425 |
cweill/gotests
Automatically generate Go test boilerplate from your source code.
Metrics details
| Stars | 5,328 |
