Puppeteer
Node.js library to control Chrome and Firefox
Puppeteer gives Node.js code a high-level API to control Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. People use it for scraping, PDF generation, screenshots and end-to-end tests.
More in Browser automation
Featured





Playwright
Browser automation
Browser testing and automation for Chromium, Firefox and WebKit
Axiom.ai
Browser automation
No-code browser bots in a Chrome extension
Browser Use
Browser automation
Let AI agents control a web browser
Browserbase
Browser automation
Cloud headless browsers for agents and automation
Browserless
Browser automation
Hosted headless Chrome for scraping and testing
Cypress
Browser automation
Front-end testing tool that runs inside the browser