Puppeteer Open Source Projects
Browse 314 Puppeteer open source projects, ranked by GitHub stars. Find the most popular Puppeteer tools and libraries.
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
| Stars | 24,821 |
pedroslopez/whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
Metrics details
| Stars | 22,223 |
gildas-lormeau/SingleFile
Web Extension for saving a faithful copy of a complete web page in a single HTML file
Metrics details
| Stars | 21,866 |
checkly/headless-recorder
Chrome extension that records your browser interactions and generates a Playwright or Puppeteer script.
Metrics details
| Stars | 15,291 |
FlareSolverr/FlareSolverr
Proxy server to bypass Cloudflare protection
Metrics details
| Stars | 14,804 |
browserless/browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
Metrics details
| Stars | 13,491 |
gotenberg/gotenberg
A developer-friendly API for converting many document formats into PDF files, and more!
Metrics details
| Stars | 12,674 |
GoogleChromeLabs/carlo
Web rendering surface for Node applications
Metrics details
| Stars | 9,256 |
berstend/puppeteer-extra
💯 Teach puppeteer new tricks through plugins.
Metrics details
| Stars | 7,376 |
chrisvfritz/prerender-spa-plugin
Prerenders static HTML in a single-page application.
Metrics details
| Stars | 7,279 |
garris/BackstopJS
Catch CSS curve balls.
Metrics details
| Stars | 7,156 |
alvarcarto/url-to-pdf-api
Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.
Metrics details
| Stars | 7,104 |
ChromeDevTools/awesome-chrome-devtools
Awesome tooling and resources in the Chrome DevTools & DevTools Protocol ecosystem
Metrics details
| Stars | 7,066 |
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
| Stars | 6,560 |
GoogleChrome/rendertron
A Headless Chrome rendering solution
Metrics details
| Stars | 5,953 |
yujiosaka/headless-chrome-crawler
Distributed crawler powered by Headless Chrome
Metrics details
| Stars | 5,642 |
koishijs/koishi
Cross-platform chatbot framework made with love
Metrics details
| Stars | 5,627 |
spatie/browsershot
Convert HTML to an image, PDF or string
Metrics details
| Stars | 5,238 |
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
| Stars | 5,109 |
biaochenxuying/blog
大前端技术为主,读书笔记、随笔、理财为辅,做个终身学习者。
Metrics details
| Stars | 4,772 |
palxiao/poster-design
迅排设计 - 美观且功能强大的图片编辑器、在线海报设计,仿稿定设计,适用于多种场景:海报生成、电商产品图、文章长图、视频/公众号封面等。A beautiful online image designer, suitable for various scenarios like generate posters, making design easier!
Metrics details
| Stars | 4,758 |
harlan-zw/unlighthouse
Run Google Lighthouse on your entire site.
Metrics details
| Stars | 4,734 |
danburzo/percollate
A command-line tool to turn web pages into readable PDF, EPUB, HTML, or Markdown docs.
Metrics details
| Stars | 4,658 |
codeceptjs/CodeceptJS
Supercharged End 2 End Testing Framework for NodeJS
Metrics details
| Stars | 4,230 |
vogler/free-games-claimer
Automatically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming and GOG.
Metrics details
| Stars | 4,157 |
pyppeteer/pyppeteer
Headless chrome/chromium automation library (unofficial port of puppeteer)
Metrics details
| Stars | 3,946 |
webpro/reveal-md
reveal.js on steroids! Get beautiful reveal.js presentations from any Markdown file
Metrics details
| Stars | 3,909 |
hardkoded/puppeteer-sharp
Headless Chrome .NET API
Metrics details
| Stars | 3,902 |
miyakogi/pyppeteer
Headless chrome/chromium automation library (unofficial port of puppeteer)
Metrics details
| Stars | 3,553 |
argos-ci/jest-puppeteer
Run tests using Jest & Puppeteer 🎪✨
Metrics details
| Stars | 3,545 |
thomasdondorf/puppeteer-cluster
Puppeteer Pool, run a cluster of instances in parallel
Metrics details
| Stars | 3,517 |
qawolf/qawolf
🐺 Create browser tests 10x faster
Metrics details
| Stars | 3,437 |
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
| Stars | 3,363 |
alixaxel/chrome-aws-lambda
Chromium Binary for AWS Lambda and Google Cloud Functions
Metrics details
| Stars | 3,286 |
crawlab-team/artipub
Article publishing platform that automatically distributes your articles to various media channels
Metrics details
| Stars | 3,201 |
checkly/puppeteer-examples
Puppeteer example scripts for running Headless Chrome from Node.
Metrics details
| Stars | 3,046 |
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
| Stars | 3,026 |
sindresorhus/fast-cli
Test your download and upload speed using fast.com
Metrics details
| Stars | 2,857 |
ElemeFE/page-skeleton-webpack-plugin
Webpack plugin to generate the skeleton page automatically
Metrics details
| Stars | 2,784 |
segmentio/daydream
A chrome extension to record your actions into a nightmare or puppeteer script
Metrics details
| Stars | 2,749 |
pocketjoso/penthouse
Generate critical css for your web pages
Metrics details
| Stars | 2,681 |
transitive-bullshit/awesome-puppeteer
A curated list of awesome puppeteer resources.
Metrics details
| Stars | 2,560 |
apify/fingerprint-suite
Browser fingerprinting tools for anonymizing your scrapers. Developed by Apify.
Metrics details
| Stars | 2,522 |
puppeteer/examples
Use case-driven examples for using Puppeteer and headless chrome
Metrics details
| Stars | 2,413 |
mojoaxel/awesome-regression-testing
🕶️ A curated list of resources around the topic: visual regression testing
Metrics details
| Stars | 2,403 |
emadehsan/thal
Getting started with Puppeteer and Chrome Headless for Web Scraping
Metrics details
| Stars | 2,363 |
macbre/phantomas
Headless Chromium-based web performance metrics collector and monitoring tool
Metrics details
| Stars | 2,261 |
Zenika/alpine-chrome
Chrome Headless docker images built upon alpine official image
Metrics details
| Stars | 2,134 |
pkhungurn/talking-head-anime-demo
Demo for the "Talking Head Anime from a Single Image."
Metrics details
| Stars | 2,027 |
cazala/coin-hive
CoinHive cryptocurrency miner for node.js
Metrics details
| Stars | 2,025 |
typicode/tlapse
📷 Create a timelapse of your web development... or just automatically take screenshots of your hard work ;)
Metrics details
| Stars | 2,014 |
sindresorhus/capture-website
Capture screenshots of websites
Metrics details
| Stars | 2,011 |
rendora/rendora
Dynamic server-side rendering using headless Chrome
Metrics details
| Stars | 1,988 |
gildas-lormeau/SingleFileZ
Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file
Metrics details
| Stars | 1,936 |
simonhaenisch/md-to-pdf
Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.
Metrics details
| Stars | 1,919 |
coder-hxl/x-crawl
Flexible Node.js AI-assisted crawler library
Metrics details
| Stars | 1,873 |
addyosmani/puppeteer-webperf
Automating Web Performance testing with Puppeteer 🎪
Metrics details
| Stars | 1,858 |
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
| Stars | 1,826 |
NoriSte/ui-testing-best-practices
The largest UI testing best practices list (last update: March 2025)
Metrics details
| Stars | 1,734 |
vladocar/screenshoteer
Make website screenshots and mobile emulations from the command line.
Metrics details
| Stars | 1,666 |
