94.1k

Puppeteer

A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol.

Puppeteer is built in TypeScript, distributed under the Apache License 2.0, 94.1k GitHub stars, latest release puppeteer-core-v24.40.0.

When to use Puppeteer

Puppeteer is listed here as a Development project. The directory calls out Headless browser automation, Screenshots and PDF generation, Automate form submissions as capabilities associated with it.

Other recorded traits for Puppeteer include Performance testing with rich metrics, Built-in support for latest JavaScript and browser features.

Besides Development, this page also files Puppeteer under Testing, Browser Extension, JavaScript.

Puppeteer compared with

Records in this directory name Selenium, Playwright, Cypress as products people compare with Puppeteer. That list is editorial metadata, not a claim that Puppeteer replaces each of them.

Open-source projects that mention Puppeteer are collected on a separate alternatives page.

What the Puppeteer stats reflect

GitHub currently shows 94.1k GitHub stars, 9.4k forks, 302 open issues, latest tracked release puppeteer-core-v24.40.0. Star and activity counts here are a snapshot used as a proxy for community adoption, not a quality score.

Stats refreshed

Language
TypeScript
Latest Release
puppeteer-core-v24.40.0
License
Apache License 2.0

Our Newsletter

Get new Development tools right in your inbox

Get short emails with useful development projects, releases, and repos worth watching.


Key features of Puppeteer

  • Headless browser automation
  • Screenshots and PDF generation
  • Automate form submissions
  • Performance testing with rich metrics
  • Built-in support for latest JavaScript and browser features

Recorded alternatives to Puppeteer

See open-source alternatives to Puppeteer

Puppeteer on GitHub

Stars
94.1k
Open Issues
302
Forks
9.4k

Frequently asked questions

What is Puppeteer?

A Node library providing a high-level API to control headless Chrome or Firefox browsers over the DevTools Protocol. This directory highlights Headless browser automation, Screenshots and PDF generation, Automate form submissions.

Is Puppeteer free to use?

Puppeteer is published as open source under the Apache License 2.0. The directory lists Headless browser automation, Screenshots and PDF generation, Automate form submissions among its recorded capabilities.

What language is Puppeteer written in, and what is the latest release?

Puppeteer is written primarily in TypeScript. The latest release tracked on this page is puppeteer-core-v24.40.0.

How widely is Puppeteer used on GitHub?

Puppeteer has about 94.1k GitHub stars. It also has about 9.4k forks. Those counts are a snapshot of community attention, not a ranking of quality.

What do people compare Puppeteer with?

This directory records Selenium, Playwright, Cypress as comparison points for Puppeteer. A longer list of open-source projects that mention Puppeteer is at https://www.open-source-tools.com/alternatives/puppeteer.