Technologies

What is playwright built with?

playwright is a TypeScript repo built with React, Electron, and Vite. It makes its content with xml2js, yaml, jpeg-js, and pngjs, validates its data with Zod and zod-to-json-schema, and uses DuckDB and MCP. It has 652,505 written lines, with 844 test files.

Read on November 4, 2026, at commit 1af60d9. Read it as markdown

/

Frontend

The base

playwright

Backend

Data

  • DuckDB1 file

Support

The base

Content

  • xml2js2 files
  • yaml2 files
  • jpeg-js1 file
  • pngjs1 file

Tools

  • TypeScript2 files
  • typescript-eslint2 files
  • @actions/core1 file
  • @stylistic/eslint-plugin1 file
  • Black1 file
  • commander1 file
  • esbuild1 file
  • ESLint1 file

Other

  • formidable4 files
  • debug2 files
  • ws2 files
  • yauzl2 files
  • @zip.js/zip.js1 file
  • diff1 file
  • get-east-asian-width1 file
  • Google1 file
  • https-proxy-agent1 file
  • mime1 file
  • proxy-from-env1 file
  • socks-proxy-agent1 file

packages/html-reporter

Frontend

The base

packages/html-reporter

Support

Other

  • @zip.js/zip.js1 file

packages/playwright-core

Frontend

Interface

  • enquirer1 file
packages/playwright-core

Backend

Support

The base

Content

  • jpeg-js3 files
  • pngjs3 files
  • yaml3 files

Validation

  • Zod37 files
  • zod-to-json-schema1 file

Tools

  • commander9 files
  • chokidar2 files
  • source-map-support1 file

Other

  • debug15 files
  • mime7 files
  • ws5 files
  • .ENV3 files
  • ini2 files
  • open2 files
  • proxy-from-env2 files
  • yauzl2 files
  • diff1 file
  • get-east-asian-width1 file
  • get-stream1 file
  • https-proxy-agent1 file
  • json51 file
  • minimatch1 file
  • signal-exit1 file
  • socks-proxy-agent1 file

packages/recorder

Frontend

The base

packages/recorder

Support

Content

packages/trace-viewer

Frontend

The base

packages/trace-viewer

Support

Content

Other

  • @zip.js/zip.js1 file

packages/web

Frontend

The base

Interface

packages/web

Other repos with a similar stack

Ordered by how much of its stack they share with playwright, then by stars.

Frequently asked questions

What language is playwright written in?
playwright is written in TypeScript, with 652,505 written lines.
What framework does playwright use?
playwright is built with React, Electron, and Vite.
What services does playwright use?
playwright uses DuckDB and MCP.
Does playwright have tests?
Yes. playwright has 844 test files.
Which repos have a stack like playwright's?

What is your repo built with?

Paste your public repo and see it drawn.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →