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.
- kinora
Self-hostable dashboard for Playwright reports across projects and over time: pass rate, trends, per-test flaky/fail rate, and an embedded trace viewer that opens failures inline.
- monocart-reporter
A Playwright test reporter, shows suites/cases/steps in html grid.
Scraping & Automation
- AntiBrow
Patched Chromium that returns a standard Playwright BrowserContext over CDP, with fingerprints applied in the C++ layer instead of injected scripts. MIT SDKs for Python and JavaScript, plus an MCP server mode.
- Browserless
Connects Playwright to remote managed browsers over WebSocket, with stealth and CAPTCHA handling.
- 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.
- Figranium
Build complex browser workflows visually and execute them via API. Dockerized and Playwright-based.
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.
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.
- Webcmd
CLI built on Playwright that learns a site's navigation once and compiles it into deterministic per-site commands for coding agents.
Showing a sample of 90 resources. View the full list on GitHub →