{"data":{"slug":"playwright","name":"Playwright","tagline":"Apache-2.0 cross-browser library and CLI","category":"libraries","categoryName":"Libraries","url":"https://playwright.dev","github":"https://github.com/microsoft/playwright","pricing":"open-source","hook":"Playwright is the cross-browser library when tests and scripts need Chromium, Firefox, and WebKit from one API.","whatsGood":"Apache-2.0. Auto-waits, tracing, codegen, parallel projects. Official browsers and a strong CLI. Default for modern E2E in Node/.NET/Java/Python.","theCatch":"Vs Playwright MCP gem: library/CLI lane; not the MCP wrapper. Heavier than unit tests. Browser downloads and CI images are real ops. Not Stagehand/Browserbase.","verdict":"Apache-2.0 browser library. Free; MCP wrapper is a separate gem.","addedAt":"2026-09-06","featured":false,"domain":"Libraries","subSpecialty":"Testing","capabilities":["e2e","browser","cli"],"surfaces":["CLI","API","Self-host"],"ecosystem":["Node.js","Browser"],"licenseModel":"Apache-2.0","githubStars":80000},"related":[{"slug":"hono","name":"Hono","tagline":"Tiny TypeScript web framework that runs on every runtime"},{"slug":"phaser","name":"Phaser","tagline":"MIT HTML5 2D game framework with scenes, physics, and tilemaps"},{"slug":"pixijs","name":"PixiJS","tagline":"MIT 2D WebGPU/WebGL renderer, not a game engine"},{"slug":"babylonjs","name":"Babylon.js","tagline":"Apache-2.0 3D engine for the web, now on v9"},{"slug":"playcanvas","name":"PlayCanvas","tagline":"MIT WebGL2/WebGPU engine plus an optional hosted Editor"}],"links":{"self":"/api/gems/playwright","html":"/gems/playwright","markdown":"/gems/playwright.md","category":"/api/gems?category=libraries","categoryPage":"/stacks/libraries"}}