#Headless-chrome

Showing 39 of 39 repositories tagged #headless-chrome, ranked by stars

puppeteer
puppeteer
puppeteer

JavaScript API for Chrome and Firefox

Score
100
β˜… 95.3k β‘‚ 9.5k +14/day
TypeScript
apify
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.

Score
96
β˜… 24.6k β‘‚ 1.5k +150/day
TypeScript
pinchtab
pinchtab
pinchtab

High-performance browser automation bridge and multi-instance orchestrator with advanced stealth injection and real-time dashboard.

Score
100
β˜… 9.4k β‘‚ 702 +25/day
Go
apify
apify
crawlee-python

Crawleeβ€”A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.

Score
100
β˜… 9.3k β‘‚ 769 +9/day
Python
berstend
berstend
puppeteer-extra

πŸ’― Teach puppeteer new tricks through plugins.

Score
67
β˜… 7.4k β‘‚ 780 +3/day
JavaScript
getgauge
getgauge
taiko

A node.js library for testing modern web applications

Score
92
β˜… 3.7k β‘‚ 460 β€”
JavaScript
mxschmitt
mxschmitt
playwright-go

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

Score
50
β˜… 3.4k β‘‚ 236 +9/day
Go
checkly
checkly
puppeteer-examples

Puppeteer example scripts for running Headless Chrome from Node.

Score
62
β˜… 3.0k β‘‚ 491 β€”
JavaScript
Qianlitp
Qianlitp
crawlergo

A powerful browser crawler for web vulnerability scanners

Score
0
β˜… 3.0k β‘‚ 493 β€”
Go
spider-rs
spider-rs
spider

Web data

Score
100
β˜… 2.6k β‘‚ 218 +3/day
Rust
transitive-bullshit
transitive-bullshit
awesome-puppeteer

A curated list of awesome puppeteer resources.

Score
58
β˜… 2.6k β‘‚ 169 β€”
macbre
macbre
phantomas

Headless Chromium-based web performance metrics collector and monitoring tool

Score
83
β˜… 2.3k β‘‚ 136 β€”
JavaScript
GoogleChromeLabs
GoogleChromeLabs
lighthousebot

Run Lighthouse in CI, as a web service, using Docker. Pass/Fail GH pull requests.

Score
100
β˜… 2.2k β‘‚ 125 β€”
JavaScript
saifyxpro
saifyxpro
HeadlessX

The undetected self-hosted browser automation platform. Powered by Camoufox (Firefox) for 0% detection rates. Built for speed, privacy, and scalability.

Score
88
β˜… 2.1k β‘‚ 248 +21/day
TypeScript
rubycdp
rubycdp
ferrum

Headless Chrome Ruby API

Score
79
β˜… 2.0k β‘‚ 167 β€”
Ruby
simonhaenisch
simonhaenisch
md-to-pdf

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

Score
71
β˜… 1.9k β‘‚ 159 +1/day
TypeScript
fingerprintjs
fingerprintjs
BotD

Free bot detection library that runs in the browser. Detects automation tools and frameworks. No server required, runs 100% on the client. MIT license, no usage restrictions.

Score
75
β˜… 1.4k β‘‚ 99 +3/day
TypeScript
rebrowser
rebrowser
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.

Score
46
β˜… 1.4k β‘‚ 77 +1/day
JavaScript
rialto-php
rialto-php
puphpeteer

A Puppeteer bridge for PHP, supporting the entire API.

Score
50
β˜… 1.3k β‘‚ 209 β€”
PHP
joelgriffith
joelgriffith
navalia

A bullet-proof, fast, and reliable headless browser API

Score
42
β˜… 974 β‘‚ 34 β€”
TypeScript
westy92
westy92
html-pdf-chrome

HTML to PDF or image (jpeg, png, webp) converter via Chrome/Chromium

Score
0
β˜… 803 β‘‚ 63 +1/day
TypeScript
buildkite
buildkite
docker-puppeteer

A minimal Docker image for Puppeteer

Score
75
β˜… 793 β‘‚ 197 β€”
Dockerfile
byt3bl33d3r
byt3bl33d3r
WitnessMe

Web Inventory tool, takes screenshots of webpages using Pyppeteer (headless Chrome/Chromium) and provides some extra bells & whistles to make life easier.

Score
0
β˜… 763 β‘‚ 107 β€”
Python
ebidel
ebidel
try-puppeteer

Run Puppeteer code in the cloud

Score
25
β˜… 734 β‘‚ 116 β€”
JavaScript
joyzoursky
joyzoursky
docker-python-chromedriver

Dockerfile for running Python Selenium in headless Chrome (Python 2.7 / 3.6 / 3.7 / 3.8 / Alpine based Python / Chromedriver / Selenium / Xvfb included in different versions)

Score
50
β˜… 647 β‘‚ 189 β€”
Dockerfile
phantombuster
phantombuster
nickjs

Web scraping library made by the Phantombuster team. Modern, simple & works on all websites. (Deprecated)

Score
38
β˜… 496 β‘‚ 49 β€”
JavaScript
ProxyShard
ProxyShard
ShardBrowser

Free, open-source anti-detect browser launcher for web scraping and multi-accounting. By the ProxyShard team. Engine-level fingerprint spoofing in Chromium 148 (WebGL / WebGPU / Client Hints / fonts / TLS), 170+ device profiles bundled, stable QUIC + WebRTC over SOCKS5.

Score
0
β˜… 465 β‘‚ 68 +19/day
Rust
lucacasonato
lucacasonato
deno-puppeteer

A port of puppeteer running on Deno

Score
33
β˜… 458 β‘‚ 47 β€”
TypeScript
ayakashi-io
ayakashi-io
ayakashi

:zap: Ayakashi.io - The next generation web scraping framework

Score
25
β˜… 216 β‘‚ 9 β€”
TypeScript
letsvalidate
letsvalidate
api

API that uncovers the technologies used on websites and generates thumbnail from screenshot of website

Score
21
β˜… 196 β‘‚ 11 β€”
MarketingPipeline
MarketingPipeline
Python-Selenium-Action

Run Selenium with Python via Github Actions using Headless or Non-Headless browsers!

Score
29
β˜… 188 β‘‚ 43 β€”
Python
jakubkulhan
jakubkulhan
chrome-devtools-protocol

Chrome Devtools Protocol client for PHP

Score
54
β˜… 185 β‘‚ 50 β€”
PHP
transitive-bullshit
transitive-bullshit
puppeteer-email

Email automation driven by headless chrome.

Score
17
β˜… 167 β‘‚ 20 β€”
JavaScript
alpeware
alpeware
chrome-headless-trunk

Always up-to-date Headless Chromium right off the trunk in a Docker image

Score
0
β˜… 96 β‘‚ 24 β€”
Shell
wendigo
wendigo
chrome-reactive-kotlin

Headless Chrome DevTools Protocol Client (RxJava3 + Kotlin)

Score
0
β˜… 76 β‘‚ 13 β€”
Kotlin
shellscape
shellscape
mocha-chrome

:coffee: Run Mocha tests using headless Google Chrome

Score
12
β˜… 76 β‘‚ 30 β€”
JavaScript
runjuu
runjuu
page2image

πŸ“· page2image is a npm package for taking screenshots which also provides CLI command

Score
0
β˜… 69 β‘‚ 2 β€”
JavaScript
ribice
ribice
golang-chrome-automation

Automate Chrome tasks with Golang and ChromeDP

Score
4
β˜… 66 β‘‚ 9 β€”
Go
zploskey
zploskey
bs-puppeteer

Bucklescript bindings for Puppeteer (Headless Chrome Node API) written in ReasonML

Score
8
β˜… 62 β‘‚ 11 β€”
Reason
Related Topics
#automation#puppeteer#headless#chrome#web-scraping#chromium#playwright#scraping#developer-tools#testing#selenium#web

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly