Puppeteer

Puppeteer is a Node.js library that provides an API to control Chrome/Chromium over the DevTools Protocol. Mainly used for tests, interaction automation in web applications, taking screenshots and scraping data of web pages.
- GitHub: https://github.com/topics/puppeteer
- Repo: https://github.com/puppeteer/puppeteer
- Created by: Google
- Released: 2018
- Related Topics: automation, chromium,
- Last updated: 2025-04-27 00:23:18 UTC
- JSON Representation
https://github.com/demopark/puppeteer-docs-zh-cn
Google Puppeteer 文档的中文版本 , 目标版本 1.9.0, 翻译中...
chrome chromium devtools-protocol google puppeteer
Last synced: 14 Apr 2025
https://github.com/makepad-fr/fbjs
Tooling that automates your Facebook interactions.
automation data-mining facebook facebook-groups npm-module puppeteer scraper social-media social-media-mining text-mining typescript typescript-library
Last synced: 10 Apr 2025
https://github.com/cenfun/puppeteer-chromium-resolver
Tool to resolve puppeteer and chromium faster
cache chromium headless-chrome launchable mirror puppeteer resolver
Last synced: 08 Apr 2025
https://github.com/immrmonero/coin-imp
A Simple Miner to Mine Cryptocurrencies using CoinImp in Node.js
bitcoin coinhive coinhive-miners coinimp cryptocurrency miner-server mining mining-pool monero monero-mining pool puppeteer stratum
Last synced: 12 Apr 2025
https://github.com/Quramy/angular-puppeteer-demo
A demonstration repository explains how to using Puppeteer in unit testing
angular automated-testing puppeteer
Last synced: 14 Nov 2024
https://github.com/quramy/angular-puppeteer-demo
A demonstration repository explains how to using Puppeteer in unit testing
angular automated-testing puppeteer
Last synced: 15 Apr 2025
https://github.com/tomayac/dark-mode-screenshot
This Puppeteer script takes a 📷 screenshot of a webpage in 🌞 Light and 🌒 Dark Mode.
dark-mode dark-theme puppeteer screenshot
Last synced: 15 Apr 2025
https://github.com/asg017/observable-prerender
Pre-render Observable notebooks for automation
observable-notebook observablehq puppeteer
Last synced: 15 Apr 2025
https://github.com/jhowbhz/maps-to-lead
Esse projeto tem como objetivo obter leads em formato JSON e enviar para um webhook
google googlemaps leads maps node puppeteer scraper scraping webscraping
Last synced: 22 Mar 2025
https://github.com/tomycesaille/whatsapp-tracking
Scraping the status of WhatsApp contacts
grafana puppeteer scraper scraping whatsapp whatsapp-tracking
Last synced: 11 Apr 2025
https://github.com/burnpiro/puppeteer-screenshot-tester
Small library that allows us to compare screenshots generated by puppeteer in our tests.
javascript jest nodejs puppeteer puppeteer-screenshot screenshot test testing testing-tools
Last synced: 19 Dec 2024
https://github.com/arautio/aws-lambda-pdf-generator-puppeteer
PDF generator for AWS lambda with puppeteer
aws-lambda nodejs pdf-generation puppeteer
Last synced: 02 Mar 2025
https://github.com/oslabs-beta/jesteer
Low-code E2E testing solution, generating Puppeteer tests with Jest as you navigate through your web app.
chrome-extension end-to-end-testing headless-chrome jest jest-snapshots puppeteer testing-tools webapp
Last synced: 14 Mar 2025
https://github.com/justinribeiro/lighthouse-action
Audit deployed web sites with my artisanal blend of WPT Network Emulation Profiles, Puppeteer, Chrome headless, Lighthouse, and Github Actions.
chrome-headless github-actions lighthouse puppeteer webperf
Last synced: 28 Feb 2025
https://github.com/qahive/robotframework-puppeteer
Puppeteer Web testing library for Robot Framework
playwright puppeteer pyppeteer python robotframework webtesting
Last synced: 09 Feb 2025
https://github.com/ARautio/aws-lambda-pdf-generator-puppeteer
PDF generator for AWS lambda with puppeteer
aws-lambda nodejs pdf-generation puppeteer
Last synced: 11 Nov 2024
https://github.com/russss/barclayscrape
A small app to programmatically mainpulate Barclays online banking
bank-account barclays ofx puppeteer scraper
Last synced: 06 Dec 2024
https://github.com/do-say-go/puppetromium
:tophat: A single tab web browser built with puppeteer. Also, no client-side JS. Viewport is streamed with MJPEG. For realz.
devtools mjpeg no-js nodejs puppeteer pupppetromium web-browser
Last synced: 14 Apr 2025
https://github.com/hfreire/browser-as-a-service
A web browser :earth_americas: hosted as a service, to render your JavaScript web pages as HTML
browser browser-as-a-service crawler docker github-actions javascript puppeteer rest-api scraper server webcrawler
Last synced: 10 Apr 2025
https://github.com/etienne-martin/svg-to-img
A node.js library to convert SVGs to images built with Puppeteer.
image jpeg jpg node png puppeteer svg typescript
Last synced: 19 Dec 2024
https://github.com/a-bentofreire/abeamer
frame-by-frame Web Animation framework
animation charts cloud css-animations editing gif puppeteer rendering typescript video
Last synced: 31 Dec 2024
https://github.com/qlik-oss/after-work.js
[DEPRECATED] CLI for automated tests in web projects.
cdp command-line-tool developer-experience headless-chrome mocha-chai mocha-chai-sinon mocha-tests painless-javascript-testing protractor puppeteer qlik test-framework testing
Last synced: 10 Feb 2025
https://github.com/gadingnst/kampus-scraper
Scraper & GraphQL API untuk data Perguruan Tinggi di Indonesia berdasarkan dari website Kementrian RISTEKDIKTI.
api graphql puppeteer scraper serverless web web-scraping
Last synced: 05 Jan 2025
https://github.com/justinwoo/purescript-toppokki
A binding to puppeteer to drive headless Chrome.
headless-chrome puppeteer purescript
Last synced: 11 Feb 2025
https://github.com/a-bentofreire/beamtoix
frame-by-frame Web Animation framework
animation charts cloud css-animations editing gif puppeteer rendering typescript video
Last synced: 14 Apr 2025
https://github.com/llorenspujol/linkedin-jobs-scraper
LinkedIn Jobs Scraper running in Node.js that uses Puppeteer and RxJS to scrape job offers from LinkedIn.
Last synced: 12 Jan 2025
https://github.com/hfreire/facebook-login-for-robots
Facebook Login for 🤖 robots
automation bot facebook facebook-api facebook-app facebook-hack facebook-login github-actions hack puppeteer robot
Last synced: 15 Mar 2025
https://github.com/klren0312/zspider
基于Electron爬虫程序
electron lowdb monaco-editor puppeteer spider vm2 vue
Last synced: 01 Feb 2025
https://github.com/sorok-dva/freenom-auto-renew-domains
A scraper built with puppeteer that auto renew free domains on Freenom and send discord message using bot
automation autorenewal bot discord discord-bot discord-js discordx domains freenom nodejs puppeteer scraper scraping typescript
Last synced: 09 Apr 2025
https://github.com/claabs/puppeteer-extra-plugin-portal
A puppeteer-extra plugin to remotely view and interact with puppeteer sessions. Essentially opening a "portal" to the page.
puppeteer puppeteer-extra puppeteer-extra-plugin
Last synced: 12 Apr 2025
https://github.com/prescience-data/harden-puppeteer
🛡🎭 A conceptual patch which modifies some vanilla puppeteer files to decrease detection rates.
harden-puppeteer isolated-worlds puppeteer puppeteer-extra puppeteer-patch
Last synced: 23 Mar 2025
https://github.com/alfred82santa/whalesong
Whalesong is an asyncio python library to manage WebApps remotely. Currently WhatsappWeb is implemented
asyncio puppeteer python selenium webapp whatsapp whatsappweb
Last synced: 14 Apr 2025
https://github.com/femtopixel/google-lighthouse-puppeteer
Google Lighthouse + Puppeteer / NPM Package
automation chrome google-lighthouse google-puppeteer lighthouse lighthouse-puppeteer nodejs npm npm-module npm-package performance performance-analysis performance-metrics performance-testing performance-visualization puppeteer
Last synced: 10 Apr 2025
https://github.com/dgtlmoon/sockpuppetbrowser
A scalable server for providing Chrome interfaces where needed
chrome chrome-cdp nodejs puppeteer python3
Last synced: 17 Mar 2025
https://github.com/percy/percy-puppeteer
Visual testing with Puppeteer and Percy
percy percy-sdk puppeteer visual-testing visual-tests
Last synced: 04 Apr 2025
https://github.com/forsti0506/a11y-sitechecker
Automatic accessibility checker with website crawling + screenshots for easy use
accessibility accessibility-criteria accessibility-testing axe crawler hacktoberfest open-source puppeteer typescript typescript-library
Last synced: 22 Nov 2024
https://github.com/mbalabash/puppeteer-autoscroll-down
Handle infinite scroll on websites by puppeteer
headless-chrome parsing puppeteer
Last synced: 18 Nov 2024
https://github.com/Tabueeee/puppeteer-request-spy
Watch, fake or block requests from puppeteer matching patterns
puppeteer puppeteer-request-spy request-interceptors
Last synced: 06 Apr 2025
https://github.com/shenfe/puppeteer-service
🎠 Run headless Chrome (aka Puppeteer) as a service.
headless-chrome puppeteer puppeteer-service web-crawler
Last synced: 10 Apr 2025
https://github.com/dosyago/puppetromium
:tophat: A single tab web browser built with puppeteer. Also, no client-side JS. Viewport is streamed with MJPEG. For realz.
devtools mjpeg no-js nodejs puppeteer pupppetromium web-browser
Last synced: 16 Nov 2024
https://github.com/simonw/puppeteer-screenshot
Vercel app for taking screenshots of web pages using Puppeteer
Last synced: 19 Apr 2025
https://github.com/s4l1h/bet365-live-soccer-scraper
Bet365 Live Soccer Score Scraper
bet365 express express-js puppeteer
Last synced: 12 Nov 2024
https://github.com/ruochuan12/learn-nodejs
learn-nodejs 前端使用 puppeteer 爬虫生成《React.js 小书》PDF并合并 链接是掘金,阅读体验效果可能更佳
Last synced: 21 Mar 2025
https://github.com/dmoosocool/puppeteer-autotest
puppeteer autotest, 用puppeteer做页面自动化测试和restful接口测试.
Last synced: 19 Dec 2024
https://github.com/chromium-for-lambda/chromium-binaries
Pre-built Chromium binaries for AWS Lambda, compatible with Playwright and Puppeteer.
aws-cdk chrome chromium lambda playwright puppeteer
Last synced: 10 Feb 2025
https://github.com/mikebild/serverless-aws-cdk-ecommerce
E-Commerce Serverless AWS-CDK Example
atomic-design aws aws-cdk aws-sdk component-library end-to-end-testing example-project gatsbyjs github-actions graphql lerna material-ui parceljs puppeteer reactjs serverless storybook
Last synced: 19 Mar 2025
https://github.com/uyamazak/hc-pdf-server
Convert HTML to PDF Server by headless chrome with TypeScript. The new version of hcep-pdf-server.
docker fastify headless-chrome puppeteer typescript
Last synced: 16 Dec 2024
https://github.com/draym/discord-puppet
Discord client for server side applications, includes Midjourney AI client.
discord midjourney puppet puppeteer
Last synced: 12 Apr 2025
https://github.com/mrxujiang/crawel
基于Apify+node+react搭建的有点意思的爬虫平台
apify crawler node puppeteer react react-hooks umi umi3
Last synced: 13 Apr 2025
https://github.com/semrush/purr
PURR (PUppeteer RunneR) is a devops-friendly tool for browser testing and monitoring.
Last synced: 12 Apr 2025
https://github.com/macacajs/macaca-docker-images
Macaca Docker Image
docker electron macaca playwright puppeteer
Last synced: 15 Apr 2025
https://github.com/guocaoyi/meituan-spider
美团™爬虫练习项目(Region、POI、店铺、商品)
china-city data learning meituan meituan-pois poi puppeteer reptile reptile-nodejs
Last synced: 19 Mar 2025
https://github.com/nielssteensma/dhalang
Generate PDFs and make screenshots of HTML using Puppeteer in Ruby
pdf pdf-generation puppeteer screenshot
Last synced: 04 Apr 2025
https://github.com/NielsSteensma/Dhalang
Generate PDFs and make screenshots of HTML using Puppeteer in Ruby
pdf pdf-generation puppeteer screenshot
Last synced: 24 Nov 2024
https://github.com/botcity-dev/bot-repository
Bot Repository
automation botcity bots puppeteer robotframework rpa-robots
Last synced: 10 Feb 2025
https://github.com/azerpas/detect-headless
A web page that compiles methods used by Akamai, Datadome, and other bot detection solutions and WAF (Web Application Firewall) to identify headless bots like Selenium, Puppeteer, Phantom...
akamai datadome phantom puppeteer selenium waf
Last synced: 08 Apr 2025
https://github.com/VAllens/CrawlerSamples
This is a Puppeteer+AngleSharp crawler console app samples, used C# 7.1 coding and dotnet core build.
anglesharp chsarp crawler dotnetcore headless headless-browsers headless-chrome headless-chromium puppeteer
Last synced: 13 Nov 2024
https://github.com/webrecorder/browsertrix-behaviors
Automated behaviors that run in browser to interact with complex sites automatically. Used by ArchiveWeb.page and Browsertrix Crawler.
automation browsertrix-behaviors puppeteer
Last synced: 13 Apr 2025
https://github.com/kiwi0fruit/pyppdf
Pyppeteer PDF. Print html sites and files to pdf via pyppeteer (uses patched pyppeteer that by default downloads updated Chromium revision via https with certifi).
html-to-pdf html2pdf pdf puppeteer pyppeteer python
Last synced: 10 Apr 2025
https://github.com/spirosikmd/cucumber-puppeteer-example
Example project on how to use cucumber with puppeteer for UI testing
cucumber-js gherkin puppeteer ui-testing
Last synced: 13 Nov 2024
https://github.com/noCaptchaAi/nocaptchaai-puppeteer
Puppeteer package for NoCaptchaAI (hCaptcha solver) ⚡️
captcha captcha-bypass captcha-solver hcaptcha hcaptcha-bypass hcaptcha-solver puppeteer recaptcha recaptcha-bypass recaptcha-solver
Last synced: 09 Apr 2025
https://github.com/diokuz/teremock
Easy to use test request mocker for puppeteer / mocha / karma
mock-files mocker playwright puppeteer
Last synced: 11 Feb 2025
https://github.com/nocaptchaai/nocaptchaai-puppeteer
Puppeteer package for NoCaptchaAI (hCaptcha solver) ⚡️
captcha captcha-bypass captcha-solver hcaptcha hcaptcha-bypass hcaptcha-solver puppeteer recaptcha recaptcha-bypass recaptcha-solver
Last synced: 11 Feb 2025
https://github.com/force-adverse/puppeteer-humanize
🕺 Humanizer functions for Puppeteer
antidetect bots humanize puppeteer puppeteer-extra scraping
Last synced: 11 Feb 2025
https://github.com/justinribeiro/lighthouse-jest-example
Sample using lighthouse and puppeteer with jest to run tests on your project/site.
jest lighthouse puppeteer webpagetest
Last synced: 28 Feb 2025
https://github.com/noriste/redux-saga-login-react-example
The redux-saga login example with a super-essential UI
generators javascript jest-puppeteer puppeteer react redux-saga
Last synced: 20 Mar 2025
https://github.com/jeroentvb/wind-scrape
Node package for scraping wind forecast from a few websites
forecast nodejs package puppeteer scraper typescript wind windfinder windguru windy
Last synced: 15 Apr 2025
https://github.com/invertase/puppeteer-pool
Flexible Puppeteer Browser instance resource pooling.
Last synced: 23 Apr 2025
https://github.com/gegehprast/shallty
Let me suck your fucking trash fansub!
anime anime-scraper fansub fansub-scraper fansubindonesia javascript nodejs puppeteer typescript
Last synced: 23 Apr 2025
https://github.com/shimohq/finch
🤖 Puppeteer as a Service
e2e-testing paas puppeteer screenshot web-automation
Last synced: 05 Apr 2025
https://github.com/humanmade/trafficator
Traffic generator for local analytics testing
puppeteer testing-tools traffic traffic-generator traffic-simulation
Last synced: 06 Apr 2025
https://github.com/jsmonday/Cezanne
🎣 Serverless Image Generation Function
google-cloud lambda-functions nodejs puppeteer serverless
Last synced: 06 Dec 2024
https://github.com/its404/php-puppeteer
PHP Wrapper of Google Chrome Puppeteer for PDF Generation
Last synced: 09 Apr 2025
https://github.com/EasyWebApp/puppeteer-browser
Multiple Web browser controller based on Puppeteer API
automation browser puppeteer testing web
Last synced: 22 Mar 2025
https://github.com/radiolondra/Server-side-FabricJs-using-Puppeteer
Using not-node-module FabricJs server side with Puppeteer
fabricjs nginx node-canvas nodejs puppeteer
Last synced: 05 Apr 2025
https://github.com/kimmobrunfeldt/squint
Makes visual reviews of web app releases easy.
crawl diff node puppeteer screenshot testing visual visual-diff
Last synced: 20 Mar 2025
https://github.com/maximiliana-dev/lucientes
Lucientes is a simple web service for converting HTML files into high-quality images
api chromium docker html-to-image puppeteer screenshots webservice
Last synced: 10 Feb 2025
https://github.com/redbadger/puppeteer-lighthouse-jest
A starter suite of tests utilising Puppeteer to drive non-functional tests through a Lighthouse audit
accessibility lighthouse performance-testing puppeteer seo
Last synced: 22 Apr 2025
https://github.com/saasify-sh/puppeteer-serverless
Puppeteer for both serverless functions and development.
chrome lambda puppeteer serverless
Last synced: 11 Feb 2025
https://github.com/rjdestigter/xstate-marionettist
Model based testing with Jest, XState and Puppeteer or Playwright made easy
hacktoberfest jest model-based-testing playwright puppeteer xstate
Last synced: 22 Apr 2025
https://github.com/nezhar/chrome-shots
A docker compose configuration that uses headless chrome with puppeteer to generate full page screenshots for a given set of urls and devices.
hacktoberfest puppeteer screenshots
Last synced: 22 Apr 2025
https://github.com/agenty/browser-automation-api
Browser automation API for repetitive web-based tasks, with a friendly user interface. You can use it to scrape content or do many other things like capture a screenshot, generate pdf, extract content or execute custom Puppeteer, Playwright functions.
api browser-automation extraction nodejs pdf playwright puppeteer scraping screenshot webscraping
Last synced: 12 Apr 2025
https://github.com/nusr/comichub
📚Comic Downloader (漫画下载器)
antd cartoons comics downloader dvajs koa mysql puppeteer react spider typescript umijs
Last synced: 09 Apr 2025
https://github.com/evenchange4/micro-website-api
An API microservice that crawls dynamic website powered by puppeteer.
Last synced: 18 Mar 2025
https://github.com/theolampert/naos
📉 Uptime and error monitoring CLI
monitoring node puppeteer scraping typescript
Last synced: 12 Apr 2025
https://github.com/thejoin95/skyscanner-flights-scraping
A scraping tool (for personal use, not commercial) to get some information about flights
docker express javascript nodejs puppeteer scraping skyscanner
Last synced: 06 Jan 2025
https://github.com/shaunbharat/googlemeetapi
A Javascript package for interacting with a Google Meet, using Puppeteer.
api bot google google-meet google-meet-api google-meet-bot meet meetings puppeteer
Last synced: 01 Apr 2025
https://github.com/creativecommons/og-image-generator
An open graph image generator for Creative Commons projects.
hacktoberfest hacktoberfest2020 lambda-functions puppeteer serverless typescript
Last synced: 10 Apr 2025
https://github.com/TheJoin95/skyscanner-flights-scraping
A scraping tool (for personal use, not commercial) to get some information about flights
docker express javascript nodejs puppeteer scraping skyscanner
Last synced: 22 Mar 2025
https://github.com/dimimikadze/focused
A Google Chrome extension that will improve your focus and increase productivity by blocking distracting websites while working or studying.
browser-extension chrome-extensions jest productivity puppeteer typescript webpack
Last synced: 08 Apr 2025
https://github.com/femtopixel/docker-google-lighthouse-puppeteer
Google Lighthouse + Puppeteer / Docker Image
chrome cli docker docker-image google-lighthouse-puppeteer lighthouse metrics multiarch npm-module npm-package performance-analysis performance-metrics performance-testing puppeteer
Last synced: 10 Apr 2025
https://github.com/andersonba/puppeteer-assets
Measuring and monitor assets metrics using Puppeteer and Prometheus
assets grafana metrics monitoring prometheus puppeteer
Last synced: 10 Apr 2025