A browser automation framework and ecosystem.
Repository Index
47,133 repositories indexed
1–19 of 19 · Most stars
Make Any Website into CLI & Use your logged-in browser by AI agent.
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
- browser
- rust
- servo
- browser-automation
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
Capture website screenshots
WebDriver Classic proxy for automating Firefox through Marionette
- webdriver
- geckodriver
- firefox
- rust
PHP client for Selenium/WebDriver protocol. Previously facebook/php-webdriver
- php-webdriver
- selenium-webdriver
- w3c-webdriver
- webdriver
Chrome Debugging Protocol interface for Node.js
- chrome-debugging-protocol
- browser
- javascript
- nodejs
🔍 gowitness - a golang, web screenshot utility using Chrome Headless
💚🇺🇸🗽Secure remote browsing anywhere, any way you like it. Since 2018.
- embeddable
- chrome
- cobrowsing
- proxy-server
WKZombie is a Swift framework for iOS/OSX to navigate within websites and collect data without the need of User Interface or API, also known as Headless browser. It can be used to run automated tests / snapshots and manipulate websites using Javascript.
Erik is an headless browser based on WebKit. An headless browser allow to run functional tests, to access and manipulate webpages using javascript.
- webkit
- headless-browsers
- erik
- swift
Selfhosted. URL to PNG utility featuring parallel rendering using Playwright for screenshots and with storage caching via Local, S3, or CouchDB
Comprehensive wrapper and execution manager for the Chrome browser using the Chrome Debugging Protocol.
- chrome
- python
- chromium
- use-less-jerberscript
A comprehensive Selenium wrapper for browser automation developed for MS Office VBA running in Windows
This project focuses on automation of multi-level shadow root dom using java selenium. You can embed this plugin in your java selenium project.
- selenium
- selenium-webdriver
- selenium-java
- shadow-dom
Screenshot automation framework. Define once, regenerate forever. Visual picker, multi-viewport, light/dark mode, CI-ready.
An asynchronous coroutine-based Kotllin client for the Chrome DevTools Protocol
- chrome-devtools-protocol
- chrome
- async
- coroutines
A high-level API to control headless Chrome or Chromium over the DevTools Protocol. It is the Rust equivalent of Puppeteer, a Node library maintained by the Chrome DevTools team.