██████╗ ██╗ █████╗ ██╗ ██╗██╗ ██╗██████╗ ██╗ ██████╗ ██╗ ██╗████████╗
██╔══██╗██║ ██╔══██╗╚██╗ ██╔╝██║ ██║██╔══██╗██║██╔════╝ ██║ ██║╚══██╔══╝
██████╔╝██║ ███████║ ╚████╔╝ ██║ █╗ ██║██████╔╝██║██║ ███╗███████║ ██║
██╔═══╝ ██║ ██╔══██║ ╚██╔╝ ██║███╗██║██╔══██╗██║██║ ██║██╔══██║ ██║
██║ ███████╗██║ ██║ ██║ ╚███╔███╔╝██║ ██║██║╚██████╔╝██║ ██║ ██║
╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═╝
A curated list of awesome tools, utils and projects using Playwright
microsoft/vscode
Visual Studio Code
+215 this weekTypeScript is a superset of JavaScript that compiles to clean JavaScript output.
A terminal for the web
| # | repo | stars | 7d |
|---|---|---|---|
| 04 | microsoft/playwright-python Python version of the Playwright testing and automation library. | 14,322 | +27 |
| 05 | playwright-community/playwright-go Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. | 3,226 | +15 |
| 06 | Sparticuz/chromium Chromium for Serverless Platforms | 1,542 | +7 |
| 07 | vitalets/playwright-bdd BDD testing with Playwright runner | 626 | +5 |
| 08 | ruifigueira/playwright-crx Playwright for chrome extensions | 583 | +5 |
| 09 | microsoft/playwright-pytest Pytest plugin to write end-to-end browser tests with Playwright. | 540 | +3 |
| 10 | guidepup/guidepup-playwright Screen reader driver for Playwright tests. | 74 | +2 |
| repo | stars | 7d ↓ |
|---|---|---|
| microsoft/vscode Visual Studio Code | 182,304 | +215 |
| microsoft/TypeScript TypeScript is a superset of JavaScript that compiles to clean JavaScript output. | 108,021 | +82 |
| xtermjs/xterm.js A terminal for the web | 20,039 | +56 |
| elastic/apm-agent-rum-js Playwright is used to run benchmark tests across browsers. | 299 | +1 |
| blockstack/ux Leather browser extension | 333 | |
| microsoft/playwright-examples Various testing scenarios with Playwright. | 107 |
| repo | stars | 7d ↓ |
|---|---|---|
| microsoft/playwright-python Python version of the Playwright testing and automation library. | 14,322 | +27 |
| playwright-community/playwright-go Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API. | 3,226 | +15 |
| microsoft/playwright-dotnet .NET version of the Playwright testing and automation library. | 2,893 | +1 |
| microsoft/playwright-java Java version of the Playwright testing and automation library | 1,445 | |
| YusukeIwaki/playwright-ruby-client Playwright client for Ruby | 469 |
| repo | stars | 7d ↓ |
|---|---|---|
| Sparticuz/chromium Chromium for Serverless Platforms | 1,542 | +7 |
| vitalets/playwright-bdd BDD testing with Playwright runner | 626 | +5 |
| ruifigueira/playwright-crx Playwright for chrome extensions | 583 | +5 |
| microsoft/playwright-pytest Pytest plugin to write end-to-end browser tests with Playwright. | 540 | +3 |
| guidepup/guidepup-playwright Screen reader driver for Playwright tests. | 74 | +2 |
| Tallyb/cucumber-playwright A starter repo for writing E2E tests based on Cucumber with Playwright using TypeScript. | 427 | |
| abhinaba-ghosh/axe-playwright ♿: Custom commands for Playwright to run accessibility (a11y) checks with axe-core | 226 | -1 |
| Codeception/CodeceptJS Supercharged End 2 End Testing Framework for NodeJS | 4,219 | -2 |
| repo | stars | 7d ↓ |
|---|---|---|
| vitalets/playwright-magic-steps Auto-transform JavaScript comments into Playwright steps | 54 | +1 |
| DyHex/POMWright POMWright is a complementary test framework for Playwright written in TypeScript. | 51 | +1 |
| playwright-community/eslint-plugin-playwright ESLint plugin for Playwright | 374 | |
| aerokube/moon Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress | 268 | |
| anishkny/playwright-test-coverage Extends Playwright test to measure code coverage | 96 | |
| vitalets/playwright-network-cache Cache and mock network requests in Playwright | 92 | |
| bgotink/playwright-coverage Track coverage in playwright tests | 50 |
| repo | stars | 7d ↓ |
|---|---|---|
| testomatio/reporter Testomatio Reporter | 146 | |
| ryanrosello-og/playwright-slack-report Publish your Playwright test results to your favourite Slack channel(s). | 139 | |
| ctrf-io/playwright-ctrf-json-reporter A Playwright JSON test results reporter that follows the CTRF schema | 98 | |
| cenfun/monocart-reporter A playwright test reporter (Node.js) | 292 | -1 |