awesome-playwright
github.com/mxschmitt/awesome-playwright ↗A curated list of awesome tools, utils and projects using Playwright
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me reporters resources from awesome-playwright"
Installation instructions →What's inside
Reporters
- allure-playwright
Allure integration with Playwright Test framework.
- Checkly
Uploads Playwright test results, screenshots, videos and traces to the Checkly platform for monitoring and debugging across global regions.
- currents-dev
A Cloud Dashboard to debug, troubleshoot and analyze parallel Playwright CI tests.
- echoed
Makes tests observable by visualizing OpenTelemetry data in HTML.
- monocart-reporter
A Playwright test reporter, shows suites/cases/steps in html grid.
- playwright-ctrf-json-reporter
A Playwright JSON test results reporter that follows the CTRF schema.
Integrations
- @appetize/Playwright
Mobile tests for web or native apps on
- appwright
Mobile tests using Appium with Playwright Test Runner.
- artillery-engine-playwright
Load testing with Playwright.
- @axe-core/Playwright
Official Axe integration with Playwright.
- axe-playwright
Unofficial integration of Axe with Playwright.
- Chromium for Serverless platforms
Prebuilt Chromium binaries for Playwright on serverless platforms.
Utils
- @bgotink/playwright-coverage
Report coverage on Playwright tests using v8 coverage, without requiring any instrumentation.
- BrowserClaw
AI browser automation via accessibility snapshots and ref targeting, built on Playwright.
- eslint-plugin-playwright
ESLint plugin for your Playwright testing needs.
- @global-cache/Playwright
A key-value cache for sharing data between parallel workers and test runs.
- Heroshot
Documentation screenshot automation. Visual picker to define screenshots, one command to regenerate them all.
- Libretto
Open-source Playwright-based toolkit and CLI for coding agents to inspect pages, capture network traffic, and generate automation scripts.
Scraping & Automation
- browsers-benchmark
Benchmark tool for testing browser automation engines against bot detection systems (Cloudflare, DataDome, reCAPTCHA, Akamai, PerimeterX, Kasada, ...).
- camofox-browser
Stealth headless browser server usable as a Playwright-compatible automation backend, with anti-detection built in.
- CloakBrowser
Stealth Chromium with source-level fingerprint patches and a Playwright-compatible wrapper for Python and JavaScript.
- Human Browser
Playwright drop-in that runs scripts on managed cloud browsers with residential IPs and device fingerprints, with an A2A + MCP endpoint.
- invisible_playwright
Drop-in Playwright replacement using a patched Firefox with source-level fingerprint and anti-detection patches.
- playwright-captcha
Automated captcha solving for Playwright, Patchright and Camoufox. Supports Cloudflare Turnstile, reCAPTCHA V2 & V3.
Guides
- Currents Blog
Playwright articles written by QA professionals.
- playwrightsolutions.com
Curated Selection of Playwright Automated Test Problems and Solutions.
- Playwright Tips (videos)
Video walkthroughs of common challenges testing and monitoring with Playwright.
- Playwright Weekly
Curated aggregator of Playwright articles & news from the internet.
- serenity-js.org
Learn how to write acceptance tests in business language using Playwright and the Serenity/JS Screenplay Pattern.
- Testing 3D applications with Playwright on GPU
Recipe to enable hardware acceleration for Playwright tests on CI.
Showcases
- Elastic APM JS agent
Playwright is used to run benchmark tests across browsers.
- playwright-examples
Various testing scenarios with Playwright.
- TypeScript
Playwright is used to test TypeScript.js across browsers.
- VS Code
Playwright is used to run cross-browser tests on their web builds.
- xterm.js
Playwright is used to run cross-browser integration tests.
Language Support
- Playwright
Official Playwright in Node.js (JavaScript and TypeScript).
- playwright-dotnet
Official Playwright port to .NET.
- playwright-go
Playwright port for Golang.
- playwright-java
Official Playwright port to Java.
- playwright-perl
Playwright port for Perl.
- playwright-php
Playwright port for PHP.
AI & Agents
- Playwright Agent CLI
Official command-line interface for browser automation designed for coding agents, with token-efficient commands and installable skills.
- Playwright MCP
Official Model Context Protocol server that gives LLMs browser automation via Playwright accessibility snapshots.
Showing a sample of 82 resources. View the full list on GitHub →