{
  "slug": "playwright",
  "name": "Playwright",
  "url": "https://playwright.dev",
  "cat": "review",
  "group": "ship",
  "tagline": "Cross-browser E2E testing",
  "price": "$0 forever, Apache 2.0 open source, maintained by Microsoft",
  "tier": "free",
  "pick": false,
  "what": "End-to-end test framework covering Chromium, WebKit and Firefox on Windows, Linux and macOS, bundling a runner, assertions, test isolation and parallelisation. Auto-waiting eliminates most flaky timing failures. It ships a trace viewer for post-mortem debugging, codegen for recording tests, and an MCP server for agent-driven browser control.",
  "why": "The only layer that proves the app actually works end to end. AI-written code routinely type-checks and passes unit tests while the real login or checkout flow is broken; a browser test is what catches that.",
  "install": "npm init playwright@latest",
  "category": {
    "key": "review",
    "name": "Code review, testing & security",
    "desc": "The single biggest risk in vibe coding is shipping AI code nobody read. This is the fix.",
    "group": "ship",
    "groupName": "Ship it & keep it alive"
  },
  "freshness": null,
  "health": {
    "ok": true,
    "status_code": 200,
    "final_url": "https://playwright.dev/",
    "checked_at": "2026-08-19T00:17:14.278+00:00"
  },
  "corrected_at": null,
  "upstream_changed_at": null
}