SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Puppeteer Projects
-
Project mention: Building a personal archive of the web, the slow way | news.ycombinator.com | 2025-05-20
OP's workflow might be much more efficient with use of https://github.com/gildas-lormeau/SingleFile/
It can handle most of what they describe for things like private/paywalled pages or media enclosures or completely self-contained archives that live locally or easy to use or editing before saving or ensuring lazy-loaded images are there, you can view it immediately to check for breakage, it automatically works with adblock and NoScript and when you delete stuff in the DOM using the picker so they can clean each page very efficiently (create a bunch of rules in your adblock by picking elements like in ublock, so you never have to do those again, then quickly mouse any remainder), and it stores the final DOM so you can interact with stuff to make sure it is visible or archived.
So what I do ( https://gwern.net/archiving#preemptive-local-archiving ) is I have a script which calls SingleFile-CLI in a headless Chrome browser to automatically archive everything, and then opens up the original URL + snapshot in my normal Firefox, and look at the snapshot then original. If the snapshot looks good, I simply close the 2 tabs after a few seconds and I'm done; if the snapshot looks bad, then I look at the original and make edits: use Ublock Origin to define any necessary rules (assuming the page isn't cleaned up by all the rules I previously defined), make any minor tweaks to the DOM, and then SingleFile-browser-extension it manually.
If you use enough adblock rules, then you get a similar effect to the 'templates' described, since it looks like OP is mostly just trying to remove as much as possible.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
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.
-
Project mention: Show HN: Epublifier – scrape pages (books, manuals) for offline reading | news.ycombinator.com | 2024-10-21
For those interested in a simple to use command line tool that accomplishes the same I've had success with percollate - https://github.com/danburzo/percollate
-
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?
-
unlighthouse
Scan your entire site with Google Lighthouse in 2 minutes (on average). Open source, fully configurable with minimal setup.
-
free-games-claimer
Automatically claims free games and DLCs on the Epic Games Store, Amazon Prime Gaming and GOG.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
SingleFileZ
Web Extension to save a faithful copy of an entire web page in a self-extracting ZIP file
-
-
-
-
rebrowser-patches
Collection of patches for puppeteer and playwright to avoid automation detection and leaks. Helps to avoid Cloudflare and DataDome CAPTCHA pages. Easy to patch/unpatch, can be enabled/disabled on demand.
Project mention: Rebrowser Patches – Patches for undetectable browser automation | news.ycombinator.com | 2025-04-25 -
-
-
SneakerBot
All-in-one bot, with auto captcha-solving and proxy management, using Node.js and Puppeteer.
-
dark-knowledge
😈📚 A curated library of research papers and presentations for counter-detection and web privacy enthusiasts.
-
-
-
Whatspup
:white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer
-
-
website-scraper-puppeteer
Plugin for website-scraper which returns html for dynamic websites using puppeteer
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
JavaScript Puppeteer discussion
JavaScript Puppeteer related posts
-
Show HN: Stagehand – an open source browser automation framework powered by AI
-
A single tab web browser, no client-side JavaScript, over MJPEG from pptr
-
Is this github safe to use?
-
Audit your sites 10X faster with Unlighthouse
-
Free-games-claimer: claim free games automatically
-
HTML, CSS, JAVASCRIPT?
-
Show HN: Puppetromium – Browse the Web Remotely from GitHub Actions Runners
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Jun 2025
Index
What are some of the best open-source Puppeteer projects in JavaScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | SingleFile | 18,503 |
2 | puppeteer-extra | 6,888 |
3 | venom | 6,484 |
4 | percollate | 4,439 |
5 | browser-fingerprinting | 4,314 |
6 | unlighthouse | 4,152 |
7 | free-games-claimer | 3,381 |
8 | page-skeleton-webpack-plugin | 2,794 |
9 | capture-website | 1,974 |
10 | SingleFileZ | 1,881 |
11 | puppeteer-webperf | 1,846 |
12 | screenshoteer | 1,670 |
13 | puppetry | 874 |
14 | rebrowser-patches | 841 |
15 | capture-website-cli | 828 |
16 | tiktok-signature | 789 |
17 | SneakerBot | 780 |
18 | dark-knowledge | 682 |
19 | timecut | 637 |
20 | asciidoctor-web-pdf | 474 |
21 | Whatspup | 362 |
22 | Mochify | 346 |
23 | website-scraper-puppeteer | 340 |