#Testing
Showing 60 of 725 repositories tagged #testing, ranked by stars
JavaScript API for Chrome and Firefox
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Open-Source API Development Ecosystem โข https://hoppscotch.io โข Offline, On-Prem & Cloud โข Web, Desktop & CLI โข Open-Source Alternative to Postman, Insomnia
๐ป A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
A toolkit with common assertions and mocks that plays nicely with the standard library
๐๐ ๐ข Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
Learn Go with test-driven development
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.
Node.js test runner that lets you develop with confidence ๐
JavaScript Testing utilities for React
Faker is a Python package that generates fake data for you.
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.
Hurl, run and test HTTP requests with plain text.
Open-source platform for creating safe, isolated production sandboxes for API, integration, and E2E testing.
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
HTTP Request & Response Service, written in Python + Flask.
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
Gray box end-to-end testing and automation framework for mobile apps
Generic automation framework for acceptance testing and RPA
Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.
The Swift (and Objective-C) testing framework.
A Modern Testing Framework for Go
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.
Test Automation Made Simple
The property-based testing library for Python
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.
Sandbox for developing and testing UI components in isolation
Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.
A mock code autogenerator for Go
A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript.
A Chrome DevTools Protocol driver for web automation and scraping.
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
Golang gRPC Middlewares: interceptor chaining, auth, logging, retries and more.
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!
A list of (almost) all headless web browsers in existence
Sql mock driver for golang to test database interactions
syzkaller is an unsupervised coverage-guided kernel fuzzer
Windows GUI Automation with Python (based on text properties)
Test suites for Web platform specs โ including WHATWG, W3C, and others
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
Quick and Easy server testing/validation
mocking library for Kotlin
QA via natural language AI tests
Qodo-Cover: An AI-Powered Tool for Automated Test Generation and Code Coverage Enhancement! ๐ป๐ค๐งช๐
Automatically generate Go test boilerplate from your source code.
Property based testing framework for JavaScript (like QuickCheck) written in TypeScript
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.
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.
Randomized testing for Go
A Matcher Framework for Swift and Objective-C
Mimesis is a fast Python library for generating fake data in multiple languages.
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
Package for comparing Go values in tests
A light-weight, flexible, and expressive statistical data testing library
A next-generation code testing stack for JavaScript.
A library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.