Showing 36 of 40 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.
An open-source Python library and cloud service that enables AI agents to automate web browsing and task completion.
A framework for web testing and automation that drives Chromium, Firefox, and WebKit with a single API.
Fast, easy, and reliable end-to-end testing framework for web applications running in browsers.
An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.
A Model Context Protocol server that enables LLMs to automate web browsers using Playwright's accessibility tree.
Python library to automate Chromium, Firefox, and WebKit browsers with a single API for testing and automation.
A Node.js library for automating Chrome locally or headless on AWS Lambda with a simple API.
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.
.NET bindings for embedding Chromium in WPF and Windows Forms applications.
Run the OpenClaw personal AI assistant on Cloudflare Workers using Sandbox containers for a fully managed deployment.
A CLI tool for browser automation and testing with Playwright, optimized for coding agents.
Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.
A WebDriver proxy that enables automation of Firefox and other Gecko-based browsers through the Marionette protocol.
A curated list of awesome tools, libraries, extensions, and resources for the Chrome DevTools and DevTools Protocol ecosystem.
PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.
A CLI tool that extends AI coding agents with an AI team (Perplexity, Gemini, Stagehand) and advanced skills for web search, repo analysis, browser automation, and more.
A Node.js interface for the Chrome Debugging Protocol to instrument Chrome, Opera, Node.js, and other compatible implementations.
A Node.js interface for the Chrome Debugging Protocol to instrument Chrome, Opera, Node.js, and other compatible implementations.
A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.
Unofficial Python port of Puppeteer for headless Chrome/Chromium browser automation.
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 to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.
A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.
A curated collection of browser userscripts to enhance browsing, block ads, add AI features, and customize popular websites.
A scriptable browser based on Firefox's Gecko engine, compatible with PhantomJS API for web automation and testing.
Official .NET library for cross-browser web automation and testing with Chromium, Firefox, and WebKit.
A proof-of-concept system that defeats Google's audio reCaptcha with 85% accuracy using speech recognition and browser automation.
A Selenium Hub successor that runs browsers in Docker containers for scalable, immutable, and self-hosted browser automation.
A PHP library to control headless Chrome/Chromium instances for browser automation, screenshots, and PDF generation.
A curated list of resources for visual regression testing, including tools, frameworks, services, and educational content.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.