Puppeteer Open Source Projects

Browse 314 Puppeteer open source projects, ranked by GitHub stars. Find the most popular Puppeteer tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 314 projects
24,821 stars

apify/crawlee

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

Metrics details
Stars24,821
22,223 stars

pedroslopez/whatsapp-web.js

A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app

Metrics details
Stars22,223
21,866 stars

gildas-lormeau/SingleFile

Web Extension for saving a faithful copy of a complete web page in a single HTML file

Metrics details
Stars21,866
15,291 stars

checkly/headless-recorder

Chrome extension that records your browser interactions and generates a Playwright or Puppeteer script.

Metrics details
Stars15,291
14,804 stars

FlareSolverr/FlareSolverr

Proxy server to bypass Cloudflare protection

Metrics details
Stars14,804
13,491 stars

browserless/browserless

Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.

Metrics details
Stars13,491
12,674 stars

gotenberg/gotenberg

A developer-friendly API for converting many document formats into PDF files, and more!

Metrics details
Stars12,674
9,256 stars

GoogleChromeLabs/carlo

Web rendering surface for Node applications

Metrics details
Stars9,256
7,376 stars

berstend/puppeteer-extra

💯 Teach puppeteer new tricks through plugins.

Metrics details
Stars7,376
7,279 stars

chrisvfritz/prerender-spa-plugin

Prerenders static HTML in a single-page application.

Metrics details
Stars7,279
7,156 stars

garris/BackstopJS

Catch CSS curve balls.

Metrics details
Stars7,156
7,104 stars

alvarcarto/url-to-pdf-api

Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.

Metrics details
Stars7,104
7,066 stars

ChromeDevTools/awesome-chrome-devtools

Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem

Metrics details
Stars7,066
6,560 stars

orkestral/venom

Venom is a high-performance system developed with JavaScript to create a bot for WhatsApp, support for creating any interaction, such as customer service, media sending, sentence recognition based on artificial intelligence and all types of design architecture for WhatsApp.

Metrics details
Stars6,560
5,953 stars

GoogleChrome/rendertron

A Headless Chrome rendering solution

Metrics details
Stars5,953
5,642 stars

yujiosaka/headless-chrome-crawler

Distributed crawler powered by Headless Chrome

Metrics details
Stars5,642
5,627 stars

koishijs/koishi

Cross-platform chatbot framework made with love

Metrics details
Stars5,627
5,238 stars

spatie/browsershot

Convert HTML to an image, PDF or string

Metrics details
Stars5,238
5,109 stars

niespodd/browser-fingerprinting

Analysis of Bot Protection systems with available countermeasures 🚿. How to defeat anti-bot system 👻 and get around browser fingerprinting scripts 🕵️‍♂️ when scraping the web?

Metrics details
Stars5,109
4,772 stars

biaochenxuying/blog

大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。

Metrics details
Stars4,772
4,758 stars

palxiao/poster-design

迅排设计 - 美观且功能强大的图片编辑器、在线海报设计,仿稿定设计,适用于多种场景:海报生成、电商产品图、文章长图、视频/公众号封面等。A beautiful online image designer, suitable for various scenarios like generate posters, making design easier!

Metrics details
Stars4,758
4,734 stars

harlan-zw/unlighthouse

Run Google Lighthouse on your entire site.

Metrics details
Stars4,734
4,658 stars

danburzo/percollate

A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.

Metrics details
Stars4,658
4,230 stars

codeceptjs/CodeceptJS

Supercharged End 2 End Testing Framework for NodeJS

Metrics details
Stars4,230
4,157 stars

vogler/free-games-claimer

Automatically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming and GOG.

Metrics details
Stars4,157
3,946 stars

pyppeteer/pyppeteer

Headless chrome/chromium automation library (unofficial port of puppeteer)

Metrics details
Stars3,946
3,909 stars

webpro/reveal-md

reveal.js on steroids! Get beautiful reveal.js presentations from any Markdown file

Metrics details
Stars3,909
3,902 stars

hardkoded/puppeteer-sharp

Headless Chrome .NET API

Metrics details
Stars3,902
3,553 stars

miyakogi/pyppeteer

Headless chrome/chromium automation library (unofficial port of puppeteer)

Metrics details
Stars3,553
3,545 stars

argos-ci/jest-puppeteer

Run tests using Jest & Puppeteer 🎪✨

Metrics details
Stars3,545
3,517 stars

thomasdondorf/puppeteer-cluster

Puppeteer Pool, run a cluster of instances in parallel

Metrics details
Stars3,517
3,437 stars

qawolf/qawolf

🐺 Create browser tests 10x faster

Metrics details
Stars3,437
3,363 stars

wppconnect-team/wppconnect

WPPConnect is an open source project developed by the JavaScript community with the aim of exporting functions from WhatsApp Web to the node, which can be used to support the creation of any interaction, such as customer service, media sending, intelligence recognition based on phrases artificial and many other things, use your imagination

Metrics details
Stars3,363
3,286 stars

alixaxel/chrome-aws-lambda

Chromium Binary for AWS Lambda and Google Cloud Functions

Metrics details
Stars3,286
3,201 stars

crawlab-team/artipub

Article publishing platform that automatically distributes your articles to various media channels

Metrics details
Stars3,201
3,046 stars

checkly/puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

Metrics details
Stars3,046
3,026 stars

elegantapp/pwa-asset-generator

Automates PWA asset generation and image declaration. Automatically generates icon and splash screen images, favicons and mstile images. Updates manifest.json and index.html files with the generated images according to Web App Manifest specs and Apple Human Interface guidelines.

Metrics details
Stars3,026
2,857 stars

sindresorhus/fast-cli

Test your download and upload speed using fast.com

Metrics details
Stars2,857
2,784 stars

ElemeFE/page-skeleton-webpack-plugin

Webpack plugin to generate the skeleton page automatically

Metrics details
Stars2,784
2,749 stars

segmentio/daydream

A chrome extension to record your actions into a nightmare or puppeteer script

Metrics details
Stars2,749
2,681 stars

pocketjoso/penthouse

Generate critical css for your web pages

Metrics details
Stars2,681
2,560 stars

transitive-bullshit/awesome-puppeteer

A curated list of awesome puppeteer resources.

Metrics details
Stars2,560
2,522 stars

apify/fingerprint-suite

Browser fingerprinting tools for anonymizing your scrapers. Developed by Apify.

Metrics details
Stars2,522
2,413 stars

puppeteer/examples

Use case-driven examples for using Puppeteer and headless chrome

Metrics details
Stars2,413
2,403 stars

mojoaxel/awesome-regression-testing

🕶️ A curated list of resources around the topic: visual regression testing

Metrics details
Stars2,403
2,363 stars

emadehsan/thal

Getting started with Puppeteer and Chrome Headless for Web Scraping

Metrics details
Stars2,363
2,261 stars

macbre/phantomas

Headless Chromium-based web performance metrics collector and monitoring tool

Metrics details
Stars2,261
2,134 stars

Zenika/alpine-chrome

Chrome Headless docker images built upon alpine official image

Metrics details
Stars2,134
2,027 stars

pkhungurn/talking-head-anime-demo

Demo for the "Talking Head Anime from a Single Image."

Metrics details
Stars2,027
2,025 stars

cazala/coin-hive

CoinHive cryptocurrency miner for node.js

Metrics details
Stars2,025
2,014 stars

typicode/tlapse

📷 Create a timelapse of your web development... or just automatically take screenshots of your hard work ;)

Metrics details
Stars2,014
2,011 stars

sindresorhus/capture-website

Capture screenshots of websites

Metrics details
Stars2,011
1,988 stars

rendora/rendora

Dynamic server-side rendering using headless Chrome

Metrics details
Stars1,988
1,936 stars

gildas-lormeau/SingleFileZ

Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file

Metrics details
Stars1,936
1,919 stars

simonhaenisch/md-to-pdf

Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.

Metrics details
Stars1,919
1,873 stars

coder-hxl/x-crawl

Flexible Node.js AI-assisted crawler library

Metrics details
Stars1,873
1,858 stars

addyosmani/puppeteer-webperf

Automating Web Performance testing with Puppeteer 🎪

Metrics details
Stars1,858
1,826 stars

microlinkhq/browserless

The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.

Metrics details
Stars1,826
1,734 stars

NoriSte/ui-testing-best-practices

The largest UI testing best practices list (last update: March 2025)

Metrics details
Stars1,734
1,666 stars

vladocar/screenshoteer

Make website screenshots and mobile emulations from the command line.

Metrics details
Stars1,666
1-60 of 314 projects
Get A Weekly Email With Trending Puppeteer Projects
Stay updated on Puppeteer plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.