Puppeteer is a Node.js library that provides a high-level API to control Chrome or Chromium browsers for automation, testing, and web scraping.. There are currently 5 open-source alternatives to Puppeteer, with a combined total of 42.1k GitHub stars. The most common language among these projects is Go.
Showing 5 open-source alternatives
Python library to automate Chromium, Firefox, and WebKit browsers with a single API for testing and automation.
A Go library for driving browsers via the Chrome DevTools Protocol without external dependencies.
A Go library for driving browsers via the Chrome DevTools Protocol without external dependencies.
A Java API for controlling Chrome and Firefox browsers via DevTools and WebDriver-bidi protocols.
A high-level Rust API to control headless Chrome or Chromium over the DevTools Protocol, equivalent to Puppeteer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.