Showing 36 of 58 projects
A JavaScript library providing a high-level API to control Chrome or Firefox for browser automation, testing, and web scraping.
A JavaScript library providing a high-level API to control Chrome or Firefox browsers for automation and testing.
A headless WebKit browser scriptable with JavaScript for automation, testing, and network monitoring.
A pure-JavaScript implementation of web standards like DOM and HTML for Node.js, enabling browser-like environments for testing and scraping.
A Go library for driving browsers via the Chrome DevTools Protocol without external dependencies.
A CLI tool for browser automation and testing with Playwright, optimized for coding agents.
Create PDF documents interactively using HTML, Pug, and web technologies like CSS and JavaScript.
.NET bindings for embedding Chromium in WPF and Windows Forms applications.
A high-level Python wrapper for Selenium that simplifies web automation with a more intuitive API.
A navigation scripting and testing utility for PhantomJS and SlimerJS, easing web automation and functional testing.
A high-level Go driver for Chrome DevTools Protocol, designed for web automation and scraping.
A lightweight, headless browser testing framework for Node.js that simulates a browser environment without requiring a real browser.
A Node.js interface for the Chrome Debugging Protocol to instrument Chrome, Opera, Node.js, and other compatible implementations.
A .NET port of the official Node.js Puppeteer API for headless browser automation.
A .NET port of the official Node.js Puppeteer API for headless browser automation.
A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.
A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.
A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.
A Go library to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.
A scriptable browser based on Firefox's Gecko engine, compatible with PhantomJS API for web automation and testing.
A PhantomJS driver for Capybara that enables headless browser testing for Ruby applications.
A high-level Ruby API for controlling Chrome/Chromium via the Chrome DevTools Protocol without Selenium dependencies.
A Docker image providing a Selenium Grid with Chrome and Firefox nodes, video recording, and VNC access for browser automation.
A Swift headless browser framework for iOS/OSX to automate website navigation, data collection, and testing without a UI.
Write web scrapers in Ruby using a clean, AI-assisted DSL that caches selectors for fast, LLM-free extraction.
A standalone Docker container for high-fidelity, browser-based web archiving crawls using Puppeteer and Brave.
A bullet-proof, fast, and reliable headless browser API for Chrome automation and testing.
A PhantomJS script library for headless web page analysis, generating appcache manifests and performance reports.
A headless Internet Explorer browser with a PhantomJS-compatible JavaScript API for automation and testing.
A Java API for controlling Chrome and Firefox browsers via DevTools and WebDriver-bidi protocols.
Type-safe Go bindings for the Chrome DevTools Protocol, enabling browser automation and debugging.
A Swift headless browser based on WebKit for functional testing and webpage manipulation via JavaScript.
A Python library for automating Tor Browser with Selenium WebDriver for privacy-focused web scraping and testing.
A pytest plugin for writing end-to-end browser tests using Playwright.
A Ruby client library for browser automation and testing using Microsoft Playwright.
Run JavaScript in a browser from the command line or programmatically, with Electron as the default browser.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.