Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-puppeteer
A curated list of awesome puppeteer resources.
https://github.com/transitive-bullshit/awesome-puppeteer
Last synced: about 3 hours ago
JSON representation
-
Official
- Website - Official Website.
- Homepage - Official homepage.
- GitHub - Official GitHub repository.
- API - Official API docs.
- Playground - Hosted playground where you can experiment with Puppeteer.
- FAQ - Official FAQ.
- FAQ - Official FAQ.
- DevTools Protocol - Chrome DevTools Protocol API Docs.
- GitHub - Official GitHub repository.
-
Packages
- puppeteer-email-cli - CLI for email automation driven by headless chrome.
- puppeteer-recorder - Chrome extension that records your browser interactions and generates a Puppeteer script. 🔥
- @cliqz/adblocker-puppeteer - Efficient and flexible adblocker library to easily block ads and trackers.
- browserless - like Node.js library for interacting with Headless production scenarios.
- puppeteer-lottie - Renders [Lottie](http://airbnb.io/lottie) animations via [Puppeteer](https://github.com/GoogleChrome/puppeteer) to **image**, **GIF** or **MP4**.
- puppeteer-lottie-cli - CLI for this [puppeteer-lottie](https://github.com/transitive-bullshit/puppeteer-lottie).
- puppeteer-email - Email automation driven by headless chrome.
- puppeteer-instagram - Instagram automation driven by headless chrome.
- puppeteer-instagram-cli - CLI for Instagram automation driven by headless chrome.
- puppeteer-github - GitHub automation driven by headless chrome.
- puppeteer-github-cli - CLI for GitHub automation driven by headless chrome.
- headless-devtools - Puppeteer plugin to get CSS Coverage or JS Heap snapshot.
- puppeteer-social-image - Render social share images using HTML + CSS.
- docker-puppeteer - Docker image with puppeteer installed.
- puppeteer-explore - Utility library for puppeteer.
- differencify - Library for visual regression testing.
- puppeteer-extra - Wrapper to use stealth mode, custom user prefs, etc.
- puppeteer-render-text - Robust text renderer using headless chrome.
- minimalcss - Extracts the minimal / critical CSS used in a set of URLs.
- puppeteer-cluster - Cluster management for puppeteer.
- chrome-aws-lambda - Chromium binary compatible with AWS Lambda (kept up to date with puppeteer).
- capture-website - Capture screenshots of websites.
- capture-website-cli - CLI to capture screenshots of websites.
- facebook-birthday-cli - Command Line Interface to list and wish your facebook friends.
- timecut - Record smooth movies of web pages with JavaScript animations.
- timesnap - Take screenshots of web pages at smooth intervals.
- puppet-canvas - HTML5 Canvas implementation for Node.JS backed by Puppeteer.
- pwa-asset-generator - CLI to generate multi-platform PWA icons, splash screens and meta code based on web standards.
- @cliqz/adblocker-puppeteer - Efficient and flexible adblocker library to easily block ads and trackers.
-
Testing
- expect-puppeteer - Assertion library for Puppeteer.
- storybook-chrome-screenshot - Storybook addon to save screenshots of your stories via puppeteer.
- puppetry - Scriptless E2E test automation tool.
- mocha-headless-chrome - Run client-side mocha tests in the command line through Puppeteer.
- angular-puppeteer-demo - Demos how to use Puppeteer in Karma.
- e2e - End-to-end testing.
- rize - High-level, fluent and chainable API provided library for puppeteer.
- mochify - TDD with Browserify, Mocha, Headless Chrome and WebDriver.
- tupe - A generic unit-testing runner for front-end.
- wendigo - Puppeteer wrapper to ease test development.
- jest-puppeteer - Run your tests using Jest & Puppeteer.
- storybook-chrome-screenshot - Storybook addon to save screenshots of your stories via puppeteer.
- expect-puppeteer - Assertion library for Puppeteer.
-
Services
- Puppeteer Sandbox - Puppeteer sandbox environment as a service. Runs Puppeteer scripts and allows saving and embedding them in external sites and markdown files.
- checkly - Monitoring SaaS that uses Puppeteer to check availability and correctness of web pages and apps.
- FusionExport - Export dashboards or charts to PDF or images. Looks mature.
- ProxyCrawl - Headless Chrome as a service.
- microlink.io
- HeadlessTesting
- FloodRunner - Open-source monitoring solution using puppeteer tests.
- The Browser Conference - A free half-day virtual conference focused on Browser Automation, Data Extraction and Testing.
- HeadlessTesting
- url-to-pdf-api - Web page PDF rendering done right. Self-hosted service for rendering.
- Doczilla - SaaS API empowering the generation of screenshots or PDFs directly from HTML/CSS/JS code.
- browserless - Headless Chrome as a service letting you execute Puppeteer scripts remotely.
-
Examples
- Official examples - Quality examples as part of the official puppeteer repo.
- Official use case-driven examples - More complex, high quality, use case-driven examples.
- daily-signin - Signin and control various chinese sites.
- linkedin-autoaccept - Auto-accept invitations on linkedin.
- html_to_pdf - Generate a simple invoice PDF from HTML.
- puppeteer-examples - Quality examples for real life use cases such as scraping web pages and common login scenarios.
- puppeteer-samples - Misc examples.
- instagram-get-images - Instagram image scraper.
- puppeteer-deep - Demos on crawling, UI automation, trace API and so on.
- Official use case-driven examples - More complex, high quality, use case-driven examples.
-
Articles
- Headless Chrome: an answer to server-side rendering JS sites - By a member of the Google headless chrome team.
- Getting started with Puppeteer and Chrome Headless for Web Scraping - Excellent article detailing how to automate GitHub login and scraping.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- Chromeless, Chrominator, Chromy, Navalia, Lambdium, GhostJS, AutoGCD - Alternative Headless Chrome Projects.
- What's the difference between Chromium and Chrome?
- NodeJs Scraping with Puppeteer - IMDB Scraping example.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- Headless Chrome: an answer to server-side rendering JS sites - By a member of the Google headless chrome team.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
- A Guide to Automating & Scraping the Web with JavaScript (Chrome + Puppeteer + Node JS) - Excellent, thorough article.
-
Guides
- theheadless.dev - Practical guides and runnable examples on Puppeteer (and Playwright).
- theheadless.dev - Practical guides and runnable examples on Puppeteer (and Playwright).
-
Related
- puppeteer-sharp - Port of Puppeteer to .NET.
- foxr - Node.js API to control Firefox. 🦊
- pyppeteer - Unofficial Python port of Puppeteer.
- capybara-chrome
- puppeteer-sharp - Port of Puppeteer to .NET.
-
Uncategorized
-
Uncategorized
- ![china - bullshit/awesome-puppeteer/blob/master/readme.zh.md)
-
-
Rendering and web scraping
- headless-chrome-crawler - Distributed crawler powered by Headless Chrome.
- decktape - PDF exporter for HTML presentation frameworks.
- Puppetron - Demo site that shows how to use Puppeteer and Headless Chrome to render pages. Inspired by [GoogleChrome/rendertron](https://github.com/GoogleChrome/rendertron).
- puppeteer-renderer - Generic web page renderer.
- ReedD/crawler - BFS site crawler.
- pupperender - Express middleware that renders PWAs for bots using puppeteer.
- webgif - Easily generate animated GIFs from websites.
- whatspup - WhatsApp chat from commandline/console/cli.
- Wbot - Configurable Whatsapp auto reply bot.
- prerenderer - Framework-agnostic prerendering for sites and SPAs.
- Apify SDK - Scalable web crawling and scraping library. 🕷️
Programming Languages
Categories
Sub Categories
Keywords
puppeteer
39
headless-chrome
15
automation
9
chrome
8
chromium
8
nodejs
7
testing
7
headless
5
cli
5
pdf
4
node
4
instagram
3
scraper
3
website-screenshot-capturer
2
website-screenshot
2
screenshots
2
npm-package
2
capture-screenshots
2
whatsapp
2
whatsapp-web
2
crawler
2
bot
2
html
2
ffmpeg
2
gifski
2
lottie
2
lottie-web
2
developer-tools
2
github
2
javascript
2
jest
2
screenshot
2
serverless
1
opengraph
1
facebook
1
headless-browser
1
instagram-bot
1
google-puppeteer
1
cli-app
1
video
1
email-automation
1
email
1
crawling
1
jquery
1
bots
1
promise
1
scraping
1
visual-testing
1
converter
1
exporter
1