Bruno
Open-source API client for exploring and testing APIs.
A curated list of testing resources
This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.
Real-time status monitoring dashboard for 188+ third-party APIs (OpenAI, Stripe, AWS, GitHub, etc.) with response time tracking and free alert tiers.
The First AI QA Engineer that does full E2E, API, UI testing. Understands your entire codebase and ensures all relevant tests are conducted with our long running agent setup.
Zero-code API testing platform for Java/Kotlin. Captures deep runtime context (HTTP, SQL, methods), auto-generates mocks from real traffic, and enables Live Context Replay for E2E testing and debugging.
A tool for developers and API testers to check if an API is CORS-enabled for a given domain and identify gaps.
Professional software tool for HTTP testing and debugging.
API Testing Platform that automatically generates unit test cases along with dependency mocks.
REST API testing framework based on Gherkin.
Truly declarative API testing framework in Js, or plain JSON.
Ultimate tool to measure gRPC service coverage from tests.
The Swagger Coverage Tool is designed to measure API test coverage based on Swagger documentation. It provides automated tracking and reporting of test coverage for APIs, helping ensure that your endpoints and services are well-tested.
Enterprise-grade tool for testing, debugging, and logging incoming webhooks in real-time.
Open-source, self-hosted webhook inspector with signature verification support.
Webhook debugging and request inspection tool for testing callback payloads, headers, and delivery behavior.
AI-native platform for API contract testing, end-to-end testing, UI testing, and continuous security scanning, with self-healing tests that automatically adapt to code changes in CI/CD.
Convert a Postman Collection v2.1 JSON file into a ready-to-run pytest test suite.
A free mock REST API service designed for practicing API testing, automation, and integration with realistic scenarios and endpoints.
Manipulate the browser by exploiting any XSS vulnerabilities you find.
Intercepting proxy for HTTP traffic manipulation, security scanning, and exploitation.
Intercept API and Reply with changes in realtime with according api manipulations.
nuclei is automated scanner for common vulnerability finding on site.
Open-source framework for testing and red teaming LLM applications. Compare prompts, test RAG architectures, run multi-turn adversarial attacks, and catch security vulnerabilities with CI/CD integration.
Open-source testing framework for AI agents. Simulate LLM and tool calls to test edge cases, failure paths, and agent logic without live API calls.
Open-source test harness for voice AI agents supporting Retell, VAPI, LiveKit, and Bland with autonomous simulations and LLM-based evaluation.
Verifies AI/agent workflows by checking database state after execution, comparing expected vs observed outcomes with read-only SQL.
Test your AI system end-to-end with Evaliphy. It uses a Playwright-style testing approach and generates HTML reports.
Open registry of 400+ QA and testing skills (Playwright, API, LLM evaluation, accessibility, performance) that AI coding agents install and follow via the qaskills CLI. Works with Claude Code, Cursor, and 30+ other agents.
Workflow engine for AI with testing built in: nika test pins a workflow's offline behavior as a golden snapshot (deterministic mock provider, zero keys) and replays it in CI; every run also leaves a hash-chained trace for post-hoc verification.
An open-source Python CLI that uses LLM-as-a-Judge to automate semantic regression testing for LLM prompts in CI/CD, blocking GitHub PRs that cause hallucinations or break formatting rules. Supports OpenAI, Anthropic, and local Ollama models.
Python assertions for non-deterministic AI text that drop into pytest. Semantic and rule checks work offline; optional LLM judge with your own model; produces a Trust Score and a single-file HTML report.
Records a coding-agent session below the harness, keeping the verbatim request and response bytes, then replays the same run offline with the network off or forks it from a checkpoint onto other models with a verify command deciding the verdict.
Record every nondeterministic input your code reads (LLM answers, HTTP, database, clock, randomness) as one JSONL tape per request, then replay the tape against the real code offline, bit for bit, with the first divergence named. Open format with Python, Node, .NET, Go, Java and PHP implementations.
Easy to use no-code mock servers for service virtualization. Rest, SOAP, GraphQL supported. Create an API mock server from OpenAPI Specification or Postman collection.
Web server using HTTP dumps as a response source for API simulation.
Free, open-source local AWS cloud emulator for integration tests, with 23 services at 100% conformance and first-party test-assertion SDKs in 6 languages.
Open-source multi-protocol mock server supporting HTTP, gRPC, GraphQL, WebSocket, MQTT, and SOAP with chaos engineering and proxy recording.
Mocking, debugging proxy and chaos engineering tool for multiple protocols (HTTP, gRPC, GraphQL, LLM, MCP, Kafka, TCP and more); mock any dependency, record/replay and inspect traffic, verify requests, and inject faults. Docker, JAR, Helm, multi-language clients.
Open source HTTP mock engine written in Java. Embed in your test code, run as a standalone process, or deploy via Docker.
Drop your OpenAPI spec and get a fully functional mock API server instantly. Export to Bruno API client or test directly.
Screenshot pixel and DOM change comparisons.
AI-powered visual validation for Playwright tests.
Cross-browser screenshot and visual regression testing service, integrates with tools like Storybook, Playwright, and Cypress.
Free, browser-based pixel diff tool for comparing two images and highlighting exactly what changed, with an adjustable sensitivity threshold. No upload, no sign-up.
Visual regression testing for Playwright with AI flake triage and baseline review.
Supports automated, manual, and visual testing.
Change comparison tool with Golden Masters and "unbreakable Selenium" tests.
Visual testing platform for React Native Storybook. Captures screenshots on iOS and Android simulators in the cloud and detects visual changes automatically.
AI-Native Visual Testing Tool for Flawless UIs across browsers, apps, websites, and PDFs.
The First AI QA Engineer that does full E2E, API, UI testing. Understands your entire codebase and ensures all relevant tests are conducted with our long running agent setup.
Open-source AI agent that runs plain-English e2e tests in a real browser. It reads the pull request diff, runs only the tests for the pages that changed and can block the merge on a score. Runs locally or in CI with your own LLM key.
No-code test automation tool for web applications.
Rent a real Samsung Android phone in Singapore on a Singtel or M1 SIM and use it from a browser tab, to check how an app behaves for Singapore users. Manual use only, no Appium or scripts.
Declarative BDD UI testing with Gherkin.
Agentic testing for E2E web UI on real browsers. Agent can be added to GitHub Actions to test only the flows that have changed in a PR.
Private device lab infrastructure for mobile testing. Connect your own iOS/Android devices and run Appium, Maestro, or XCUITest remotely via WebRTC. Zero-trust architecture keeps test data on your network.
Mobile tests written as plain-English tasks instead of selectors, driven by an agent on real Android devices and iOS simulators. Works where there is no accessibility tree — canvas, games, Flutter without semantics labels — by falling back to vision and coordinates. Runs locally or in CI; bring…
Drive an iOS simulator over HTTP from any language. A 479-line Swift XCTest target replacing WebDriverAgent on simulators. Apache-2.0.
Chrome automation via CDP with a high-level Ruby API.
AI-powered E2E testing via MCP for Flutter, React Native, iOS, Android, Electron, Tauri, KMP, and .NET MAUI. Zero test code.
Scalable headless browser testing with built-in session recording.
Open-source end-to-end testing agent.
Natural-language browser testing from the terminal, locally or in CI, with export to Playwright and shareable run evidence.
Open-source AI-powered end-to-end testing tool for APIs and microservices that auto-generates test cases and mocks from real traffic.
Full-Stack Agentic AI Quality Engineering platform that empowers teams to test intelligently and ship faster.
Mock server side network requests in your fullstack apps declaratively at runtime
AI-powered test case discovery and maintenance.
BDD-style Playwright testing.
Node.js library for creating browser tests faster.
MCP server and CLI that gives coding agents independent QA evidence before they declare a web change done: scans a URL for console errors, broken links, accessibility issues, Core Web Vitals, SEO, security headers, and cookies/trackers, then generates and runs a deterministic Playwright repro…
Self-hosted mobile QA tool that streams iOS simulators and Android emulators to the browser for team-wide testing without local setup.
UI Coverage Tool is an innovative, no-overhead solution for tracking and visualizing UI test coverage — directly on your actual application, not static snapshots.
Run & test iOS, Android, Apple TV and Android TV apps right in your browser, with Roku in beta. Build tests by recording a flow or write steps in plain English, flows can be ran cross-platform, and wired into pull requests. When a step fails - AI agent takes over so the rest of the run still…
Open-source visual workbench for Playwright Test Agents that turns requirements into editable plans and verified Playwright tests with human review, repair workflows, version history, and execution evidence.
Open-source test case management.
Free shared test runbook where testers record a pass or fail per platform with screenshots, and an issue marked fixed sends the check back for a retest.
Real-time test execution control via Google Spreadsheet, enabling instant toggle without code changes.
Open-source test case management system.
Modern TCMS allowing sync of manual and automated tests.
Disposable email API for temporary inboxes, OTP extraction, verification links, and webhooks in Playwright, Cypress, and CI tests.
Browser-based receive-only temporary inbox for permitted manual signup-flow testing.
Open-source, deterministic engine for model-driven synthetic test data and PII pseudonymization. Pin a seed and get byte-identical output with a provenance hash on every run. Python, MIT.
Masks sensitive data in SQL test databases with deterministic fakes and verifies the masking row by row.
Offline, open-source browser tool for transforming CSV or TXT into controlled dummy data and generating linked test datasets without uploading source files.
Reusable valid, invalid, and edge-case JSON fixtures for testing parsers, validators, APIs, editors, and error handling.
Open-source test data generator.
Continuous regression testing for behavioral and performance comparisons.
Data-driven testing framework.
Free downloadable test file variants across video, audio, document, and archive formats (MP4, MOV, RTF, ZIP, PPTX, etc.), covering codecs, encodings, and edge cases for parser and import testing.
Open CC0 corpus of deterministic healthy and intentionally broken XLSX, DOCX, PPTX, ZIP, and PDF fixtures with SHA-256 manifests for file validation, parser, upload, and QA testing.
Free web generator and keyless JSON API for fictional identities, addresses and names across 38 countries. Seeded requests return byte-identical records, so a fixture can be committed; addresses pair a real city and a genuinely valid postal code with an invented street.
Postal code formats, validation regexes and 9,000 real sample codes for 31 countries, with every regex tested against the samples in CI.
Cloud browser infrastructure with built-in stealth and proxy rotation for automated testing at scale
Field-based value suggestions for form testing.
Capture a bug as a screenshot, a screen or tab recording, or a 30-second replay, with console, network, and user action logs collected automatically. Reports go straight from the browser to Jira, GitHub, Linear, Notion, GitLab, Asana, ClickUp, or Slack, with no third-party server in between. Open…
Provides a "Select All" function where missing.
Capture full-page screenshots.
Auto-fill large forms with dummy data.
Easy proxy switching for test/prod environments.
A lightweight proxy to intercept and modify network requests.
Connect, mirror, and control Android devices directly in Chrome via WebUSB without ADB; capture logs, inspect network requests, and record bug reproduction video buffers.
Simulate different types of color blindness.
AI-powered website accessibility scanner that checks for ADA and WCAG 2.2 compliance with instant actionable audits.
Crawls a whole site with axe-core and groups repeated findings by the shared component causing them, so one fix covers every page it appears on. Publishes which WCAG 2.2 criteria automation can and cannot reach. Free five-page scan, no account.
Audits websites for accessibility, SEO, performance, and security with 260+ rules and returns exact fixes for your coding agent, from the CLI, cloud, or MCP.
UX, accessibility, and conversion audits from the terminal and CI, with score-based quality gates and PR regression detection.
Analyze web page performance based on Yahoo!'s rules.
Ultimate web UI for visualizing load test results
Continuous configuration automation for Ethereum.
Command-line tools and smart contract libraries for Ethereum.
Personal Ethereum blockchain for running tests.
Fast, modular toolkit for Ethereum development.
Comprehensive smart contract development suite.
Robot Framework integration for Solidity testing.
Open source hardware-in-the-loop testing framework for automated testing on real and virtual hardware with CI/CD integration.
Generic open-source automation framework for testing and RPA.
Generates Cypress and Playwright E2E tests from natural language requirements using LangGraph, ChromaDB, and multi-provider LLM support.
MCP-First Testing Framework: AI Agents Can Now Test Like Humans
Java framework layered on Selenium WebDriver and TestNG. One Maven dependency and one YAML file replace the usual driver-lifecycle, wait, retry and reporting boilerplate, and the raw WebDriver stays accessible.
Self-healing test automation for mobile, web and Smart TV. Keyword-driven CSV/YAML tests run on Appium, Selenium and Playwright; when a locator breaks it falls back across XPath, text, OCR and image strategies, with optional AI-powered self-healing.
Open-source video recording tool.
MCP for Claude Code that drives your web app in a headed browser and records before/after demo videos of a pull request as MP4 or GIF.
Records the DOM and user interactions as a typed JSON event stream and replays them pixel-perfect.
Mind mapping tool for documenting test cases and strategies.
A/B testing tool with visual editor, Bayesian statistics, and GA4 conversion tracking.
Why you might want to move your company to Agile and great practical advice on how to do it.
Great illustrative examples on how to improve tests and why you should do them. Great as evidence for winning arguments!
A how to guide for those looking to transition to an Agile as a tester and also how the authors work on their Agile teams.
A very good book on structuring Exploratory Testing and designing tests.
An in-depth look at the most common test technique, Domain Testing (also called Boundary Analysis and Equivalence Class partitioning) in use today with lots of examples to become better.
An incredibly useful book for usability testing.
One of the best books on Software Testing, broken into bite size lessons that are as applicable now as when it was published.
How to make intuitive User Interfaces (UI and Usability Testing).
About how we make decisions and how to run experiments (experiments == tests).
A book on how to design and execute controlled software failure experiments.
A book about JavaScript testing tools and techniques for developers.
A book that guides you step by step from your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy.
Guarantee the quality and consistency of your web APIs by implementing an automated testing process.
A hands-on guide for developers on how to create high quality tests in a systematic and effective way.
Another awesome list for developer training
Courses and talks directly from the testing community.
Online courses from top universities.
Online free security training.
The famous Black Box Software Testing (BBST) courses are university level courses on Software Test Foundations, Bug Reporting and Test Design. These materials have been creative commons licensed for use by anyone. Includes articles, slides and video lectures.
Open source React Native mobile app built as a hands on training surface for QA automation. Cross platform testIDs work across Maestro, Appium, Espresso and XCUITest, and a deep QA Debug Menu lets trainees force the failure modes that actually bite in production (4xx, 5xx, timeouts, offline,…
Your weekly dose of the latest in AI, Testing, Development, CI/CD, and Automation—keeping you ahead of the curve.
A curated round-up of the best software testing news and tools published every Friday.
A funny and educational list of why nothing in Software Development is ever easy. Think you can store a marriage in a DB?
This is the famous list of Naughty Strings. If you're doing some field validation, look no further for inspiration.
The awesome list of awesome lists.
Another awesome list for developer training
Incredibly extensive, but you'll find something to fit the bill.
This is mostly focused on Infrastructure, but if you're testing a series of systems, this is very useful.
A list of free software testing and verification resources.
A curated list of AI-powered testing tools, frameworks, and resources for QA engineers, covering test generation, self-healing automation, MCP-based testing, and LLM-as-judge evaluation.
A (relatively-newer) curated list of awesome Cucumber and Gherkin-related resources.
A curated collection of resources around Apache JMeter.
A curated collection of tools and resources for performance engineering, covering observability and performance testing.
A curated collection of public resources from tech companies on how they test their software and build a quality culture
A curated list of Behave resources, tools, and libraries for Python BDD.
A wide and rich list of strategies, topics, and skills that you need to start a career in software testing and automation.
A free, sequenced roadmap from manual QA to SDET, with a 150-question interview bank, browser-based practice labs, and QA tools.
A collaborative playlist from testers for when the red mist descends.
A list of software testing conferences and workshops.
A very buggy To Do List to facilitate face to face interviews.
mxschmitt/awesome-playwright
A curated list of awesome tools, utils and projects using Playwright
Mindbaz/awesome-opensource-email
Awesome Opensource Email Resources
christian-bromann/awesome-selenium
A curated list of delightful Selenium resources.
enaqx/awesome-pentest
A collection of awesome penetration testing resources and tools
coderabbitai/awesome-coderabbit
Official awesome-list of CodeRabbit Starters & Resources ⚡️
grafana/awesome-k6
A curated list of awesome tools, content and projects using k6