JavaScript API for Chrome and Firefox
- headless-chrome
- testing
- web
- developer-tools
47,133 repositories indexed
1–19 of 19 · Most stars
JavaScript API for Chrome and Firefox
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.
The SDK to extract data and interact with any site on the web. Get started with Claude Code, Codex, Eve, Mastra, and more.
A node.js library for testing modern web applications
Playwright for Go a browser automation library to control Chromium, Firefox and WebKit with a single API.
A curated list of awesome puppeteer resources.
Headless Chromium-based web performance metrics collector and monitoring tool
Headless Chrome Ruby API
Headless Chrome/Chromium driver for Capybara
A Python Package for the Google Chrome Dev Protocol [threading base]
Differencify is a library for visual regression testing
A port of puppeteer running on Deno
☕️ TDD with Browserify, Mocha, Headless Chrome and WebDriver
Chrome Devtools Protocol client for PHP
An agent skill that makes videos in pure code — narrated explainers and product promos in 32 visual styles (whiteboard, ink-wash, shadow puppets, pixel art, isometric worlds, movie trailers, manga, animated maps, Swiss kinetic type, blueprints, paper collage, Bayeux tapestry, stick-figure parables, pencil tests, pen-drawn worlds…), 16:9 and 9:16.
Headless Chrome DevTools Protocol Client (RxJava3 + Kotlin)
Selenium webdriver step library for use with the behave BDD testing framework
A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.
Go-native browser automation via Chrome DevTools Protocol. No Node.js, no relay process, no external dependencies.