1.microsoft / playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Ranked by Attention Score: stars gained over the last 180 complete days
1–100 of 258 by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
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.
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
See interfaces like a human. E2E testing in natural language.
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
JavaScript API for Chrome and Firefox
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)
Agent Skills for optimizing web quality based on Lighthouse and Core Web Vitals.
✅ The Node.js best practices list (July 2026)
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Terraform & OpenTofu Skill for AI Agents - testing, modules, CI/CD, and production patterns
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
The property-based testing library for Python
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
MeterSphere 是新一代的开源持续测试工具,内置 AI 助手,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。
Hurl, run and test HTTP requests with plain text.
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Catch API bugs before your users do
Mutation testing for JavaScript and friends
Learn Go with test-driven development
Test suites for Web platform specs — including WHATWG, W3C, and others
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
A toolkit with common assertions and mocks that plays nicely with the standard library
Generic automation framework for acceptance testing and RPA
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Faker is a Python package that generates fake data for you.
AFL++ is a state-of-the-art fuzzer, and #1 in benchmarks. It was originally based on AFL. Today it comes with qemu 5.1, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
The elegant testing framework for PHP developers and AI agents.
Delightful JavaScript Testing.
Bash Automated Testing System
A Chrome DevTools Protocol driver for web automation and scraping.
PHP Static Analysis Tool - discover bugs in your code without running it!
UI automation library for .Net
Control and manage Android devices from your browser.
syzkaller is an unsupervised coverage-guided kernel fuzzer
Embedded unit testing framework for Godot 4 supporting GDScript and C#. Features test-driven development, embedded test inspector, extensive assertions, mocking, scene testing.
The fastest feature-rich C++11/14/17/20/23 single-header testing framework
Testcontainers for Go is a Go package that makes it simple to create and clean up container-based dependencies for automated integration/smoke tests. The clean, easy-to-use API enables developers to programmatically define containers that should be run as part of a test and clean up those resources when the test is done.
Hercules is the world’s first open-source testing agent, enabling UI, API, Security, Accessibility, and Visual validations – all without code or maintenance. Automate testing effortlessly and let Hercules handle the heavy lifting! ⚡
Flutter-first UI testing framework. Ready for action!
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation incubating project 🚀
Gray box end-to-end testing and automation framework for mobile apps
Test Automation Made Simple
A light-weight, flexible, and expressive statistical data testing library
An step by step fuzzing tutorial. A GitHub Security Lab initiative
📸 Delightful Swift snapshot testing.
A collection of public resources about how software companies test their software
Chaos testing, network emulation, and stress testing tool for containers
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.
🐐 Simple and complete React DOM testing utilities that encourage good testing practices.
The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
A curated list of awesome tools, utils and projects using Playwright
BDD testing with Playwright runner
A curated list of testing resources
HTTP Request & Response Service, written in Python + Flask.
📗🌐 🚢 Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
MockServer is an HTTP(S) mock server and proxy for testing that lets you mock APIs, inspect and modify live traffic, and inject failures. It supports HTTP/1.1, HTTP/2, gRPC, WebSockets, TCP and more on a single port, with additional support for HTTP/3, message brokers, and AI/LLM APIs.
☕️ Classic, reliable, trusted test framework for Node.js and the browser
Quick and Easy server testing/validation
Testcontainers is a NodeJS library that supports tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
A mock code autogenerator for Go
A Modern Testing Framework for Go
Painless Java in Neovim
Pester is the ubiquitous test and mock framework for PowerShell.
Most popular Mocking framework for unit tests written in Java
:books: The starting point of your career as a Software Quality Assurance Engineer | Quality Automation Engineer :books:
open source test management system with over 2 million downloads!
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
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.
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
Software build automation tool for Python.
Automated Integration Testing and Live Documentation for your API
Command line driven CI frontend and development task automation tool.
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
🔭 Powerful tool for testing WebHooks and more
Mimesis is a Python library for generating fake but realistic data in multiple languages and locales.
Python PyPi staging server and packaging, testing, release tool
Package for comparing Go values in tests
Database Subsetting and Relational Data Browsing Tool.
Rust language bindings for Microsoft Playwright
Papercut SMTP -- The Simple Desktop Email Server
Sandbox for developing and testing UI components in isolation
Automatically generate Go test boilerplate from your source code.
Native UI testing / controlling with node
Generating fake data for the JVM (Java, Kotlin, Groovy) has never been easier!
Automatically mock your HTTP interactions to simplify and speed up testing
PHP Mutation Testing library
Should testing for .NET—the way assertions should be!
Random testing library for C#
Verify is a snapshot testing tool that simplifies the assertion of complex data models and documents.
Node.js test runner that lets you develop with confidence 🚀
Sql mock driver for golang to test database interactions
Lightweight service virtualization/ API simulation / API mocking tool for developers and testers
A reasonably complete and well-tested golang port of httpbin, with zero dependencies outside the go stdlib.
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
Flexible test automation for Python
QA Wolf from anywhere — your terminal, your CI, your AI agent.
Automated testing to find logic and performance bugs in database systems