All open source
Open SourceScraping90k

Puppeteer

Google's Chrome DevTools-Protocol automation library for Node.

Puppeteer is a Node.js library from the Chrome team that provides a high-level API to control Chrome/Chromium (and Firefox) over the DevTools Protocol. It supports headless and headed automation, screenshots, PDF generation, and page scripting. It is notable as one of the original and most established headless-browser automation libraries.

Repository

puppeteer/puppeteer

Language

TypeScript

What you'd build with it

  • Automating Chrome for testing, screenshots, or PDF generation
  • Scraping JavaScript-rendered pages in Node.js
  • Powering headless-browser steps inside larger scraping or agent pipelines

Tags

automationchromenode