Showing 36 of 115 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.
A Clojure library for controlling headless Chrome via the Chrome DevTools Protocol, with auto-generated low-level commands and higher-level automation utilities.
An async/await friendly Chrome debugging client with TypeScript support, designed for automation.
Rust language bindings for Microsoft Playwright, providing cross-browser end-to-end testing for the Rust ecosystem.
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.
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.
Objective-C bindings for Selenium WebDriver, enabling automated browser testing on macOS and iOS.
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.
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.
Selenium webdriver step library for use with the behave BDD testing framework
A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.
A Capybara-like web application testing tool for Elixir that simulates user interaction via browser automation.
A k6 extension for browser automation and end-to-end web testing using Playwright's Go bindings.
A cross-browser tool for recording, developing, and debugging Selenium automation scripts with HTML element inspection.
A vision-first browser automation agent that uses screenshots and deterministic replay to perform web tasks.
A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.
A JavaScript library for downloading and managing WebDriver service tunnels, Selenium, and individual WebDrivers.
A Clojure library for writing robust UI tests using Chrome's DevTools Protocol.
A decentralized, scalable, and robust open-source implementation of a Selenium Grid equivalent compliant with the W3C WebDriver specification.
An AI-native browser automation library using snapshot + ref targeting for deterministic interaction, built for AI agents.
A lightweight and lightning-fast Java WebDriver client for test automation professionals.
A runtime library and code generation tools for Chrome DevTools Protocol support in C#/.NET.
A Common Lisp client library for the W3C WebDriver specification to automate and control web browsers.
An AutoHotkey WebDriver library for automating Chromium-based browsers without requiring Selenium or WebSocket.
A high-level Rust API to control headless Chrome or Chromium over the DevTools Protocol, equivalent to Puppeteer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.