JavaScript Puppeteer

Open-source JavaScript projects categorized as Puppeteer

Top 23 JavaScript Puppeteer Projects

  • SingleFile

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

  • Project mention: Creating a Safari webarchive from the command line | news.ycombinator.com | 2024-06-04

    Something like ArchiveBox or SingleFile are in the same ballpark of tools, but both seem to eschew Safari Webarchive as a format.

    https://github.com/gildas-lormeau/SingleFile?tab=readme-ov-f...

  • puppeteer-extra

    💯 Teach puppeteer new tricks through plugins.

  • Project mention: What are your favorite Data Scraping tools? | /r/dataengineering | 2023-06-22

    You could use https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth A plugin to escape anti bot detection

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • 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.

  • percollate

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

  • Project mention: The Case Against AI Everything, Everywhere, All at Once | news.ycombinator.com | 2023-10-19

    You can still choose automation. The easier route for me is to use wallabag to save the article. Then on my remarkable tablet I can grab a very readable document with https://github.com/koreader/koreader.

    The other option is to use https://github.com/danburzo/percollate to convert a webpage to a nice document directly. I use both tools depending on my needs.

  • 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?

  • Project mention: A site that tracks the price of a Big Mac in every US McDonald's | news.ycombinator.com | 2024-01-13

    Yes, there is a lot written about it. Here is one link I have saved:

    https://github.com/niespodd/browser-fingerprinting

  • unlighthouse

    Scan your entire site with Google Lighthouse in 2 minutes (on average). Open source, fully configurable with minimal setup.

  • Project mention: Audit your sites 10X faster with Unlighthouse | dev.to | 2023-09-19

    I encourage you to experiment with the Unlighthouse CLI to see how it can meet your specific needs. Here is the link to official docs.

  • page-skeleton-webpack-plugin

    Webpack plugin to generate the skeleton page automatically

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • free-games-claimer

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

  • Project mention: Is this github safe to use? | /r/antivirus | 2023-11-02

    GitHub - vogler/free-games-claimer: Automatically claims free games on the Epic Games Store, Amazon Prime Gaming and GOG.

  • capture-website

    Capture screenshots of websites

  • puppeteer-webperf

    Automating Web Performance testing with Puppeteer 🎪

  • Project mention: Eleve o nível de suas Aplicações Javascript com Load Test | dev.to | 2024-02-17

    Website: pptr.dev Repositório: GitHub

  • SingleFileZ

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

  • screenshoteer

    Make website screenshots and mobile emulations from the command line.

  • fakebrowser

    🤖 Fake fingerprints to bypass anti-bot systems. Simulate mouse and keyboard operations to make behavior like a real person.

  • capture-website-cli

    Capture screenshots of websites from the command-line

  • SneakerBot

    All-in-one bot, with auto captcha-solving and proxy management, using Node.js and Puppeteer.

  • tiktok-signature

    Generate tiktok signature token using node

  • timecut

    Node.js program to record smooth movies of web pages with JavaScript animations

  • dark-knowledge

    😈📚 A curated library of research papers and presentations for counter-detection and web privacy enthusiasts.

  • asciidoctor-web-pdf

    Convert AsciiDoc documents to PDF using web technologies

  • Project mention: CSS for Printing to Paper | news.ycombinator.com | 2024-03-03

    I've been test-driving the web pdf build tool for Asciidoc, asciidoctor-web-pdf[1], for a few years, which uses Paged.js as the template engine before CSS PMM has its go. I like it - I like it a LOT[2] - but Puppeteer-Chrome bugs breaks the build on the regular, or requires a rework of templates. So the web-pdf team started just releasing docker images that include a tested Chromium version (among other things), so as to keep that from being such a PITA. Which is fine. Howaaaayyyyyyyver . . that shines a spotlight on a problem with this workflow: the dependency on browser rendering kit.

    [1] https://github.com/ggrossetie/asciidoctor-web-pdf

  • Whatspup

    :white_square_button: WhatsApp chat from commandline/console/cli using GoogleChrome puppeteer

  • Mochify

    ☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver

  • website-scraper-puppeteer

    Plugin for website-scraper which returns html for dynamic websites using puppeteer

  • serverless-puppeteer-layers

    Serverless Framework + AWS Lambda Layers + Puppeteer = ❤️

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

JavaScript Puppeteer related posts

  • A single tab web browser, no client-side JavaScript, over MJPEG from pptr

    1 project | news.ycombinator.com | 30 Jan 2024
  • Is this github safe to use?

    1 project | /r/antivirus | 2 Nov 2023
  • Audit your sites 10X faster with Unlighthouse

    1 project | dev.to | 19 Sep 2023
  • Free-games-claimer: claim free games automatically

    1 project | news.ycombinator.com | 18 Aug 2023
  • HTML, CSS, JAVASCRIPT?

    1 project | /r/technicalwriting | 7 Aug 2023
  • Show HN: Puppetromium – Browse the Web Remotely from GitHub Actions Runners

    1 project | news.ycombinator.com | 23 Jul 2023
  • Show HN: Turn Puppeteer into a browser without writing client-side JavaScript

    1 project | news.ycombinator.com | 21 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 5 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Puppeteer projects in JavaScript? This list will help you:

Project Stars
1 SingleFile 14,060
2 puppeteer-extra 6,169
3 venom 5,805
4 percollate 4,158
5 browser-fingerprinting 3,938
6 unlighthouse 3,615
7 page-skeleton-webpack-plugin 2,780
8 free-games-claimer 2,141
9 capture-website 1,885
10 puppeteer-webperf 1,776
11 SingleFileZ 1,778
12 screenshoteer 1,672
13 fakebrowser 1,050
14 capture-website-cli 808
15 SneakerBot 741
16 tiktok-signature 708
17 timecut 611
18 dark-knowledge 538
19 asciidoctor-web-pdf 436
20 Whatspup 354
21 Mochify 346
22 website-scraper-puppeteer 307
23 serverless-puppeteer-layers 276

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io