Showing 36 of 50 projects
A JavaScript library providing a high-level API to control Chrome or Firefox browsers for automation and testing.
A JavaScript library providing a high-level API to control Chrome or Firefox for browser automation, testing, and web scraping.
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.
Create PDF documents interactively using HTML, Pug, and web technologies like CSS and JavaScript.
A CLI tool for browser automation and testing with Playwright, optimized for coding agents.
.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.