Showing 22 of 58 projects
A port of the Puppeteer browser automation library to run natively on Deno.
A Go client library for remotely controlling Chrome/Chromium browsers via the Chrome DevTools Protocol.
Automate Google Chrome using native AutoHotkey via the Chrome DevTools Protocol.
A test runner for Node.js and browsers based on Tape and Browserify, featuring live reload and headless testing.
Pipe JavaScript into a browser and capture console output in Node for simple browser automation and testing.
A standalone browser extension that adds a Puppeteer IDE tab to Developer Tools for writing and executing scripts directly in the browser.
A Java client library for instrumenting, inspecting, debugging, and profiling Chromium-based browsers via the Chrome DevTools Protocol.
A comprehensive Python wrapper and execution manager for Chrome/Chromium using the Chrome Debugging Protocol.
An auto-generated Go client library for the Chrome DevTools Protocol, enabling programmatic browser control.
A Composer package that installs the PhantomJS binary for Linux, Windows, and macOS into your project's /bin directory.
An async/await friendly Chrome debugging client with TypeScript support, designed for automation.
Streaming wrapper for Electron that lets you write JavaScript and capture console output via Node.js streams.
A Mocha test driver package for Meteor that reports both server and client test results in the server console.
A single-tab web browser UI built with Puppeteer, streaming the viewport via MJPEG with zero client-side JavaScript.
A multiplatform Kotlin client for the Chrome DevTools Protocol using coroutines and code generation.
A wrapper for Electron that simplifies browser testing and automation from Node.js scripts.
An AI-native browser automation library using snapshot + ref targeting for deterministic interaction, built for AI agents.
An AutoHotkey WebDriver library for automating Chromium-based browsers without requiring Selenium or WebSocket.
A Crystal language client library for Selenium WebDriver to automate browser interactions.
A fast, stealth-first browser automation library for Go using direct Chrome DevTools Protocol over WebSocket.
A Node.js wrapper for programmatically running YSlow.js with PhantomJS to analyze web page performance.
A cross-platform implementation of dart:html for parsing, manipulating, and querying HTML/XML documents across browsers, mobile, desktop, and server-side environments.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.