Open-source projects categorized as headless-chrome | Edit details

Top 23 headless-chrome Open-Source Projects

  • GitHub repo puppeteer

    Headless Chrome Node.js API

    Project mention: Using GitHub actions to enhance profile readmes | dev.to | 2021-11-26

    peerlist-profile-action is a simple action which uses puppeteer to automate and generate dynamic resumes which you can embed in your profile readme as an image.

  • GitHub repo Nightmare

    A high-level browser automation library.

    Project mention: Fill a form in an autamated way ? | reddit.com/r/vuejs | 2021-11-24
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo url-to-pdf-api

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

    Project mention: Is it safe to put a potentially unsafe application in a docker container in a server? | reddit.com/r/docker | 2021-07-27

    I've been developing an application that uses url-to-pdf-api, which is basically an api for puppetteer js.

  • GitHub repo rendertron

    A Headless Chrome rendering solution

    Project mention: Rendertron – A Headless Chrome Rendering Solution | news.ycombinator.com | 2021-10-06
  • GitHub repo puppeteer-extra

    💯 Teach puppeteer new tricks through plugins.

    Project mention: Possible to outsource solving the press and hold captcha page? | reddit.com/r/webscraping | 2021-11-11

    You can apply some of the evasions from https://github.com/berstend/puppeteer-extra/tree/master/packages/puppeteer-extra-plugin-stealth

  • GitHub repo taiko

    A node.js library for testing modern web applications

  • GitHub repo puppeteer-cluster

    Puppeteer Pool, run a cluster of instances in parallel

    Project mention: Redis with puppeteer for web scraping | reddit.com/r/puppeteer | 2021-01-11

    https://github.com/thomasdondorf/puppeteer-cluster is doing queue-like mechanism but it is not using redis.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo awesome-puppeteer

    A curated list of awesome puppeteer resources.

    Project mention: Scraping with selenium + docker | reddit.com/r/dataengineering | 2021-02-20

    Curated list for Puppeteer: https://github.com/transitive-bullshit/awesome-puppeteer

  • GitHub repo gowitness

    🔍 gowitness - a golang, web screenshot utility using Chrome Headless

    Project mention: Gowitness installation error | reddit.com/r/hacking | 2021-08-11

    Hello people, I am trying to install gowitness and I am coming up with an error that I've tried navigating through but am unable to find a solution.

  • GitHub repo puphpeteer

    A Puppeteer bridge for PHP, supporting the entire API.

    Project mention: PHP Interact with remote website | reddit.com/r/PHPhelp | 2021-04-12
  • GitHub repo ferrum

    Headless Chrome Ruby API

    Project mention: Migrating Selenium system tests to Cuprite | dev.to | 2021-10-04

    That is why we were happy to find out that a new ruby testing driver approach is being developed. It is called Cuprite, it runs the Ferrum library under the hood which, in turn, is an API that directly instruments the Chrome browser using the Chrome DevTools Protocol (CDP). About a week ago, we finally made a serious attempt to make our system test suite run on Cuprite, with especially two questions in our minds:

  • GitHub repo cuprite

    Headless Chrome/Chromium driver for Capybara

    Project mention: Capybara VS cuprite - a user suggested alternative | libhunt.com/r/capybara | 2021-10-07

    As recommended on: "Migrating Selenium system tests to Cuprite" https://dev.to/nejremeslnici/migrating-selenium-system-tests-to-cuprite-42ah

  • GitHub repo wrp

    Web Rendering Proxy: Use vintage, historical, legacy browsers on modern web

    Project mention: Show HN: Windows 2000 on Docker | news.ycombinator.com | 2021-11-14
  • GitHub repo playwright-go

    Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.

    Project mention: Browser Automation | reddit.com/r/golang | 2021-06-25

    For python I used mechanize and later iteration, for go playwright is similar using a real headless browser which works very well.

  • GitHub repo proxy-chain

    Node.js implementation of a proxy server (think Squid) with support for SSL, authentication and upstream proxy chaining.

    Project mention: How to use rotating proxies with Puppeteer | dev.to | 2021-03-07

    To spin up proxy rotation server you may use the handy library proxy-chain and ScrapingAnt free proxies list:

  • GitHub repo breezy-pdf-lite

    HTML/CSS/JS in, PDF out, via Chrome

    Project mention: Beautiful PDFs from HTML | news.ycombinator.com | 2021-04-04

    I built, use, and maintain https://github.com/danielwestendorf/breezy-pdf-lite which uses Chrome to convert html to PDF’s as a web service. Maybe someone here will find it useful!

  • GitHub repo Mochify

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

  • GitHub repo deno-puppeteer

    A port of puppeteer running on Deno

    Project mention: What's the best way to generate a PDF from html in deno? | reddit.com/r/Deno | 2021-11-08

    import puppeteer from "https://deno.land/x/[email protected]/mod.ts"; const browser = await puppeteer.launch(); const page = await browser.newPage(); await page.goto("https://news.ycombinator.com", { waitUntil: "networkidle2", }); await page.pdf({ path: "hn.pdf", format: "A4" }); await browser.close();

  • GitHub repo puppeteer-instagram

    Instagram automation driven by headless chrome.

    Project mention: How I grow my Instagram account with consistent Instagram posts | dev.to | 2021-03-20

    The next step is to post the image to Instagram. If you own a non-business account, the only way now is to use Puppeteer to post the image https://github.com/transitive-bullshit/puppeteer-instagram. You might encounter various issues with using Puppeteer.

  • GitHub repo uzen

    Website crawler with YARA detection

    Project mention: ninoseki/uzen - Record a website with headless Chrome & scan recorded websites with YARA | reddit.com/r/bag_o_news | 2021-05-03
  • GitHub repo screenshot

    Screenshot as a service: take screenshot of the given URL (by as-a-service)

    Project mention: Web-scrape works Locally but not on GCP | reddit.com/r/googlecloud | 2021-08-03

    The following serverless example link gives you the bare-bones of a Cloud Run puppeteer application to do a screenshot. It can easily be enhanced to perform a web scrape.

  • GitHub repo chrome-reactive-kotlin

    Headless Chrome DevTools Protocol Client (RxJava3 + Kotlin)

  • GitHub repo strava_auto_auth

    Node.JS: Script for scraping Strava authorization cookies

    Project mention: Strava in josm | reddit.com/r/openstreetmap | 2021-07-23

    I personally use the Strava Heatmap via the layers provided by Anygis, which somehow seem to automatically fetch my cookie details. The links shown here work for me in JOSM: https://github.com/nnngrach/strava_auto_auth

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). The latest post mention was on 2021-11-26.

headless-chrome related posts


What are some of the best open-source headless-chrome projects? This list will help you:

Project Stars
1 puppeteer 74,767
2 Nightmare 19,048
3 url-to-pdf-api 6,530
4 rendertron 5,578
5 puppeteer-extra 3,324
6 taiko 2,942
7 puppeteer-cluster 2,147
8 awesome-puppeteer 1,715
9 gowitness 1,297
10 puphpeteer 1,151
11 ferrum 1,119
12 cuprite 857
13 wrp 635
14 playwright-go 564
15 proxy-chain 463
16 breezy-pdf-lite 394
17 Mochify 344
18 deno-puppeteer 210
19 puppeteer-instagram 79
20 uzen 71
21 screenshot 68
22 chrome-reactive-kotlin 67
23 strava_auto_auth 27
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives