11st of 22 in Code review and testing

playwright

Cross-browser automation and end-to-end test framework for Chromium, Firefox and WebKit

Stars
99k
License
Apache-2.0
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+13,561
10 Apr 2026: 85,471 stars17 Apr 2026: 86,155 stars24 Apr 2026: 86,685 stars1 May 2026: 87,256 stars8 May 2026: 87,785 stars15 May 2026: 88,298 stars22 May 2026: 88,778 stars29 May 2026: 89,387 stars5 Jun 2026: 89,958 stars12 Jun 2026: 90,440 stars19 Jun 2026: 90,897 stars26 Jun 2026: 91,385 stars3 Jul 2026: 91,854 stars10 Jul 2026: 92,322 stars17 Jul 2026: 92,767 stars24 Jul 2026: 93,164 stars31 Jul 2026: 93,539 stars7 Aug 2026: 93,956 stars14 Aug 2026: 94,316 stars21 Aug 2026: 94,736 stars28 Aug 2026: 95,137 stars4 Sept 2026: 95,495 stars11 Sept 2026: 95,864 stars18 Sept 2026: 96,234 stars25 Sept 2026: 96,609 stars2 Oct 2026: 96,982 stars9 Oct 2026: 97,401 stars16 Oct 2026: 97,928 stars23 Oct 2026: 98,462 stars30 Oct 2026: 99,032 stars

85,471 on 10 Apr 202699,032 on 30 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Playwright drives Chromium, Firefox and WebKit through one API, used for end-to-end tests with the Playwright Test runner, for standalone scripts such as screenshots, PDFs and scraping, and as a browser tool for AI agents. The agent paths are a CLI for coding agents and an MCP server that exposes pages as accessibility snapshots. Bindings exist for TypeScript/JavaScript, Python, .NET and Java.

Who it is for: Engineers writing browser tests or automation, or giving agents browser access

Ranked among open-source alternatives to CodeRabbit (#1 of 10).

Strengths

  • One API covers Chromium, Firefox and WebKit on Linux, macOS and Windows, headless or headed
  • Test runner has auto-waiting, retrying assertions, per-test browser contexts and parallel execution
  • Trace Viewer records DOM snapshots, network requests and console logs; VS Code extension adds codegen
  • Agent tooling: MCP server uses accessibility snapshots, so no vision model is needed

Weaknesses

  • Browser binaries must be downloaded separately with `npx playwright install`
  • MCP server and CLI live in separate repos, not in this one
  • Agent features are secondary; the core is a testing and automation library

What it needs

  • no GPU
  • Needs Node.js, Browser binaries via npx playwright install

Quick answers

Is playwright open source?

Yes. Its code is on GitHub under the Apache-2.0 license.

Head to head

Also in Code review and testing

See all 22
Also in Code review and testing
RankProjectScore
2open-code-reviewCLI that reviews Git diffs with an LLM agent and line-level comments49.2k starsApache-2.091 out of 100
3react-doctorCLI that scans React codebases for state, performance, security and accessibility issues15.1k starscustom license89 out of 100
#4pr-agentLLM pull request reviewer that comments via /review, /describe and /improve13.9k starsMIT86 out of 100
#5e2eAI-driven end-to-end testing framework for web and mobile apps12.4k starsApache-2.086 out of 100
#6hunkTerminal diff viewer for reviewing code changes, with inline agent notes9.7k starsMIT85 out of 100