
Puppeteer
Control Chrome and Firefox programmatically with a high-level JavaScript API
- Stars
- 93,739
- License
- Apache-2.0
- Last commit
- 2 days ago
Automated browser E2E tests, visual regression and flow monitoring for web apps.

Control Chrome and Firefox programmatically with a high-level JavaScript API

Cross-browser web testing framework that’s fast, reliable, and evergreen

AI-powered browser automation with multi-agent flexibility, free and private
Control Chrome and Firefox programmatically with a high-level JavaScript API
A Python-based automation framework that simplifies UI testing, web scraping, and bot-detection evasion with built-in stealth modes and rich reporting.
Expect a strong TypeScript presence among maintained projects.
Cross-browser test automation on 3500+ real browser/OS combinations
Automated browser tests for websites and web apps
Cross-browser & mobile app testing cloud with real devices and automation
AI-native test automation for web, mobile, and APIs
Managed end-to-end test automation as a service
Unified cloud for automated web & mobile testing with error monitoring
Automate runs Selenium/Playwright/Cypress tests at scale on a managed grid with real devices, plus CI/CD integrations and team management.
Frequently replaced when teams want private deployments and lower TCO.