Showing 20 of 92 projects
An auto-generated Go client library for the Chrome DevTools Protocol, enabling programmatic browser control.
A PHP client library for interacting with Chrome DevTools Protocol to automate and control Chrome/Chromium browsers.
A high-fidelity, user-scriptable archival web crawler using Chrome/Chromium to preserve JavaScript-rendered content.
A JavaScript client library that brings cross-platform consistency to the Selenium WebDriver API.
A wrapper around Puppeteer that simplifies front-end and end-to-end automated testing with built-in assertions and utilities.
Python type wrappers and WebSocket client for the Chrome DevTools Protocol, enabling browser automation and debugging.
A Dart client library for WebDriver that provides bindings for browser automation and testing.
An async/await friendly Chrome debugging client with TypeScript support, designed for automation.
A Clojure library for controlling headless Chrome via the Chrome DevTools Protocol, with auto-generated low-level commands and higher-level automation utilities.
Streaming wrapper for Electron that lets you write JavaScript and capture console output via Node.js streams.
A scriptable HTTP service and asyncio driver for headless Chrome, compatible with the Splash API.
An Elixir client library implementing the WebDriver protocol for browser automation with PhantomJS, Firefox, Chrome, and remote servers.
Rust language bindings for Microsoft Playwright, providing cross-browser end-to-end testing for the Rust ecosystem.
A GitHub Action and Docker image for running Puppeteer (Headless Chrome Node API) in CI/CD pipelines.
A collection of extensions and libraries to enhance Puppeteer Sharp for writing readable and robust browser automation tests in .NET.
A native ColdFusion client library for Selenium WebDriver, enabling browser automation and testing with CFML.
Generates strongly-typed .NET Core wrappers for the Chrome DevTools Protocol from its JSON definition.
Objective-C bindings for Selenium WebDriver, enabling automated browser testing on macOS and iOS.
A low-level Chrome DevTools Protocol client written in Kotlin with RxJava3 for reactive composability.
A jQuery-like Java interface for Selenium WebDriver that simplifies browser automation with familiar syntax.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.