Test Open Source Projects
Browse 1,631 Test open source projects, ranked by GitHub stars. Find the most popular Test 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 |
google/googletest
GoogleTest - Google Testing and Mocking Framework
Metrics details
| Stars | 38,842 |
apache/kafka
Apache Kafka - A distributed event streaming platform
Metrics details
| Stars | 33,289 |
locustio/locust
Write scalable load tests in plain Python 🚗💨
Metrics details
| Stars | 28,007 |
bazelbuild/bazel
a fast, scalable, multi-language and extensible build system
Metrics details
| Stars | 25,637 |
mochajs/mocha
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Metrics details
| Stars | 22,902 |
ceph/ceph
Ceph is a distributed object, block, and file storage platform
Metrics details
| Stars | 16,844 |
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 |
seleniumbase/SeleniumBase
📊 APIs for web automation, testing, and bypassing bot-detection.
Metrics details
| Stars | 12,881 |
Alinshans/MyTinySTL
Achieve a tiny STL in C++11
Metrics details
| Stars | 12,461 |
Shopify/toxiproxy
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Metrics details
| Stars | 12,165 |
munificent/craftinginterpreters
Repository for the book "Crafting Interpreters"
Metrics details
| Stars | 10,912 |
kodekloudhub/certified-kubernetes-administrator-course
Certified Kubernetes Administrator - CKA Course
Metrics details
| Stars | 10,655 |
vishnubob/wait-for-it
Pure bash script to test and wait on the availability of a TCP host and port
Metrics details
| Stars | 9,774 |
apache/jmeter
Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
Metrics details
| Stars | 9,475 |
onsi/ginkgo
A Modern Testing Framework for Go
Metrics details
| Stars | 9,032 |
smartystreets/goconvey
Go testing in the browser. Integrates with `go test`. Write behavioral tests in Go.
Metrics details
| Stars | 8,415 |
openatx/uiautomator2
Android Uiautomator2 Python Wrapper
Metrics details
| Stars | 8,221 |
PyCQA/bandit
Bandit is a tool designed to find common security issues in Python code.
Metrics details
| Stars | 8,172 |
TechEmpower/FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
Metrics details
| Stars | 8,111 |
jepsen-io/jepsen
A framework for distributed systems verification, with fault injection
Metrics details
| Stars | 7,446 |
amoffat/sh
Python process launching
Metrics details
| Stars | 7,243 |
rest-assured/rest-assured
Java DSL for easy testing of REST services
Metrics details
| Stars | 7,130 |
sstephenson/bats
Bash Automated Testing System
Metrics details
| Stars | 7,108 |
akopytov/sysbench
Scriptable database and system performance benchmark
Metrics details
| Stars | 6,765 |
masonr/yet-another-bench-script
YABS - a simple bash script to estimate Linux server performance using fio, iperf3, & Geekbench
Metrics details
| Stars | 6,572 |
bats-core/bats-core
Bash Automated Testing System
Metrics details
| Stars | 6,165 |
amitshekhariitbhu/go-backend-clean-architecture
A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.
Metrics details
| Stars | 6,120 |
androidx/androidx
Development environment for Android Jetpack extension libraries under the androidx namespace. Synchronized with Android Jetpack's primary development branch on AOSP.
Metrics details
| Stars | 6,038 |
google/EarlGrey
:tea: iOS UI Automation Test Framework
Metrics details
| Stars | 5,686 |
uber-go/goleak
Goroutine leak detector
Metrics details
| Stars | 5,242 |
python/typeshed
Collection of library stubs for Python, with static types
Metrics details
| Stars | 5,095 |
cloudflare/cloudflare-docs
Cloudflare’s documentation
Metrics details
| Stars | 4,962 |
kotest/kotest
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
Metrics details
| Stars | 4,785 |
stleary/JSON-java
A reference implementation of a JSON package in Java.
Metrics details
| Stars | 4,716 |
asmjit/asmjit
Low-latency machine code generation
Metrics details
| Stars | 4,552 |
datacharmer/test_db
A sample MySQL database with an integrated test suite, used to test your applications and database servers
Metrics details
| Stars | 4,428 |
testcontainers/testcontainers-dotnet
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
Metrics details
| Stars | 4,335 |
pointfreeco/swift-snapshot-testing
📸 Delightful Swift snapshot testing.
Metrics details
| Stars | 4,296 |
kubernetes/test-infra
Test infrastructure for the Kubernetes project.
Metrics details
| Stars | 4,010 |
luvit/luvit
Lua + libUV + jIT = pure awesomesauce
Metrics details
| Stars | 3,957 |
TNG/ArchUnit
A Java architecture test library, to specify and assert architecture rules in plain Java
Metrics details
| Stars | 3,771 |
eosphoros-ai/Awesome-Text2SQL
Curated tutorials and resources for Large Language Models, Text2SQL, Text2DSL、Text2API、Text2Vis and more.
Metrics details
| Stars | 3,713 |
endernewton/tf-faster-rcnn
Tensorflow Faster RCNN for Object Detection
Metrics details
| Stars | 3,647 |
AutoFixture/AutoFixture
AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
Metrics details
| Stars | 3,532 |
grosser/parallel_tests
Ruby: 2 CPUs = 2x Testing Speed for RSpec, Test::Unit and Cucumber
Metrics details
| Stars | 3,515 |
letscontrolit/ESPEasy
Easy MultiSensor device based on ESP8266/ESP32
Metrics details
| Stars | 3,513 |
cszn/KAIR
Image Restoration Toolbox (PyTorch). Training and testing codes for DPIR, USRNet, DnCNN, FFDNet, SRMD, DPSR, BSRGAN, SwinIR
Metrics details
| Stars | 3,508 |
lenve/JavaEETest
Spring、SpringMVC、MyBatis、Spring Boot案例
Metrics details
| Stars | 3,505 |
wnma3mz/wechat_articles_spider
微信公众号文章的爬虫
Metrics details
| Stars | 3,468 |
phodal/migration
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
Metrics details
| Stars | 3,467 |
travisjeffery/timecop
A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
Metrics details
| Stars | 3,424 |
minitest/minitest
minitest provides a complete suite of testing facilities supporting TDD, BDD, and benchmarking.
Metrics details
| Stars | 3,411 |
leafo/lapis
A web framework for Lua and OpenResty written in MoonScript
Metrics details
| Stars | 3,328 |
MobileNativeFoundation/bluepill
Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
Metrics details
| Stars | 3,206 |
google/lisp-koans
Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered groups of broken unit tests, the project guides the learner progressively through many Common Lisp language features.
Metrics details
| Stars | 3,196 |
getgauge/gauge
Light weight cross-platform test automation
Metrics details
| Stars | 3,177 |
coverlet-coverage/coverlet
Cross platform code coverage for .NET
Metrics details
| Stars | 3,168 |
mockito/mockito-kotlin
Using Mockito with Kotlin
Metrics details
| Stars | 3,165 |
vim-test/vim-test
Run your tests at the speed of thought
Metrics details
| Stars | 3,163 |
