GitHub RepositoryOpen SourceApache-2.0NodeTypeScriptDemo AvailableExternal ProjectNext.js

puppeteer/puppeteer

This is an external open-source GitHub repository imported into the WOCSOL Marketplace for discovery. The original repository owner is the primary creator.

Stars
95.2K
Forks
9.5K
Watchers
95.2K
Open Issues
261
puppeteer/puppeteer

Repository Details

Repository
puppeteer/puppeteer
Framework
Node
Primary Language
TypeScript
Content Language
English
License
Apache-2.0
Stars
95.2K
Forks
9.5K
Watchers
95.2K
Open Issues
261
Default Branch
main
Last Synced
25 Jun 2026
Repository Status
draft_created

Repository Description

AI Summary

JavaScript API for Chrome and Firefox

Original Repository Description

JavaScript API for Chrome and Firefox

README Preview

# Puppeteer [![build](https://github.com/puppeteer/puppeteer/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/puppeteer/puppeteer/actions/workflows/ci.yml) [![npm puppeteer package](https://img.shields.io/npm/v/puppeteer.svg)](https://npmjs.org/package/puppeteer) <img src="https://user-images.githubusercontent.com/10379601/29446482-04f7036a-841f-11e7-9872-91d1fc2ea683.png" height="200" align="right"/> > Puppeteer is a JavaScript library which provides a high-level API to control > Chrome or Firefox over the > [DevTools Protocol](https://chromedevtools.github.io/devtools-protocol/) or [WebDriver BiDi](https://pptr.dev/webdriver-bidi). > Puppeteer runs in the headless (no visible UI) by default ## [Get started](https://pptr.dev/docs) | [API](https://pptr.dev/api) | [FAQ](https://pptr.dev/faq) | [Contributing](https://pptr.dev/contributing) | [Troubleshooting](https://pptr.dev/troubleshooting) ## Installation ```bash npm2yarn npm i puppeteer # Downloads compatible Chrome during installation. npm i puppeteer-core # Alternatively, install as a library, without downloading Chrome. ``` :::note Modern package managers (including npm (see the [RFC](https://github.com/npm/rfcs/pull/868)), pnpm, Yarn, Bun, and Deno) block dependency install scripts by default. If the install script is blocked, Puppeteer will not download the browser during installation, leading to runtime errors. You can manually download the required browsers after installation by running: ```bash npm2yarn npx puppeteer browsers install ``` Alternatively, you can configure your package manager to allow the install script to run (for example, with npm, by adding `"puppeteer"` to `"allowScripts"` in your `package.json`). ::: ## MCP Install [`chrome-devtools-mcp`](https://github.com/ChromeDevTools

NodeTypeScriptApache-2.0headless-chrometestingwebdeveloper-toolsnode-moduleautomationchromechromiumfirefox

Related Repositories

Product Discussion

Ask questions or discuss this product. New comments are reviewed before publishing.

0 comments

Loading comments...

Explore

WOCSOL services and marketplace

Account

Sign in or create an account to manage downloads, orders, and support.