Help developers discover the tools you use. Get visibility for your team's tech choices and contribute to the community's knowledge.
It allows you to manipulate a web page with an external Javascript script: opening a webpage, clicking on links, modifying the content... It is useful to do functional tests, page automation, network monitoring, screen capture etc. | Chrome automation made simple. Runs locally or headless on AWS Lambda. |
Read and write files;
Load a web page and inspect its content;
Act on a web page like a user: click on links, fill in form fields etc;
Listen for network events, to do network monitoring during the load of a webpage;
Taking screenshots of a web page. | - |
Statistics | |
GitHub Stars 3.0K | GitHub Stars - |
GitHub Forks 256 | GitHub Forks - |
Stacks 14 | Stacks 14 |
Followers 17 | Followers 29 |
Votes 0 | Votes 0 |
Integrations | |

It is a Node library to automate the Chromium, WebKit and Firefox browsers with a single API. It enables cross-browser web automation that is ever-green, capable, reliable and fast.

Puppeteer is a Node library which provides a high-level API to control headless Chrome over the DevTools Protocol. It can also be configured to use full (non-headless) Chrome.

PhantomJS is a headless WebKit scriptable with JavaScript. It is used by hundreds of developers and dozens of organizations for web-related development workflow.

Headless Browser Cloud for Developers. Connect your Puppeteer and Playwright scripts to our Cloud. Automated Browser Testing with Puppeteer and Playwright in the Cloud.

It is a pure-JavaScript implementation of many web standards, notably the WHATWG DOM and HTML Standards, for use with Node.js. In general, the goal of the project is to emulate enough of a subset of a web browser to be useful for testing and scraping real-world web applications.

Browser Automation and Narrated Video Capture API with CI integration. Push a PR or use the MCP server. PageBolt generates a narrated video demo of your changes and posts it to your PR comment. Plus screenshots, PDFs, OG images, and browser automation — all via one API. Free to start.

Armada is an orchestration platform for running bots and scrapers at scale on Kubernetes. You write a Python script (Playwright, Selenium, or nodriver), add a JSON config, and Armada handles the rest : distributing jobs across as many pods as you need, rotating proxies, managing browser fingerprints, and monitoring everything in real time through a dashboard. Going from 1 worker to 100+ requires zero code changes. No SaaS, no credits, fully self-hosted.
Developer-friendly API to scrape websites and get content in HTML, JSON, or markdown for AI apps and agents.
Screenshot Scout is a managed screenshot API that captures clean, production-ready screenshots of any URL with a single HTTP request. It removes clutter like cookie banners, chat widgets, and ads, and supports device emulation, custom viewports, full-page or element capture, and pre-capture controls like clicks or custom CSS or JS.

CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS.