Awesome Playwright 
A curated list of awesome tools, utils and projects using Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API. Available for Node.js, Python, .NET and Java.
Contents
Integrations
- CodeceptJS - Supercharged End 2 End Testing Framework for Node.js.
- Chromium for Serverless platforms - Prebuilt Chromium binaries for Playwright on serverless platforms.
- Playwright Angular Schematic - Adds Playwright Test to your Angular project.
- Playwright CRX - Playwright codegen as a chrome extension. Available in Chrome Web Store.
- playwright-pytest - Official Pytest plugin for using Playwright pages with fixtures.
- @axe-core/Playwright - Official Axe integration with Playwright.
- axe-playwright - Inofficial integration of Axe with Playwright.
- expect-axe-playwright - Expect matchers to perform Axe accessibility tests in your Playwright tests.
- cucumber-playwright - A starter repo for writing E2E tests based on Cucumber with Playwright using TypeScript.
- artillery-engine-playwright - Load testing with Playwright.
- playwright-bdd - BDD testing with Playwright runner and CucumberJS.
- Serenity/JS - Acceptance testing, reporting, and test integration framework for Playwright, implementing the Screenplay Pattern.
- @guidepup/Playwright - VoiceOver and NVDA screen reader driver integration for Playwright.
- @appetize/Playwright - Mobile tests for web or native apps on Appetize's virtual devices using Playwright Test Runner.
- appwright - Mobile tests using Appium with Playwright Test Runner.
- Happo - Catch unexpected visual and accessibility changes and UI bugs.
Language Support
- Playwright - Official Playwright in Node.js (JavaScript and TypeScript).
- playwright-python - Official Playwright port to Python.
- playwright-dotnet - Official Playwright port to DOTNET.
- playwright-java - Official Playwright port to Java.
- playwright-go - Playwright port for Golang.
- playwright-ruby-client - Playwright port for Ruby.
- playwright-cr - Playwright port for Crystal.
- playwright-rust - Playwright port for Rust.
- playwright-perl - Playwright port for Perl.
Utils
- automated-Playwright-UI-tests - Auto-generated, run & maintained with AI-assisted test case discovery.
- Try Playwright - Interactive playground for running Playwright tests.
- TestingBot - Connect your Playwright tests with browsers in the Cloud.
- eslint-plugin-playwright - ESLint plugin for your Playwright testing needs.
- Moon - Tools for executing Playwright tests in parallel in a Kubernetes cluster.
- @bgotink/playwright-coverage - Report coverage on Playwright tests using v8 coverage, without requiring any instrumentation.
- playwright-test-coverage - Plugin to collect code coverage from running Playwright tests.
- Playwright Test for VSCode - Official Playwright test extension for VS Code.