Elixir library for writing integration tests and browser automation
Repository Index
70,234 visible repositories in the index
49–72 of 76 · Most stars
This is a lightweight, headless browser purpose-built for AI agents (such as Codex or Claude Code) to perform browser automation tasks; it is designed to navigate through various web protection systems, login processes, and reverse-engineering scenarios
- anti-bot
- automation
- firefox
- headless-browser
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.
Apache Geb: Very Groovy Browser Automation
- apache
- bdd-style-testing-framework
- browser-testing
- devtools
Headless automation for Internet Explorer
- headless
- browser
- automation
- internet-explorer
Turn any website into a compact CLI tailored for AI agents. Browse the web in hundreds of tokens, not tens of thousands.
Drive Google Flow from Claude, Codex or a local control panel, on Mac or Windows — using your Google AI subscription credits instead of the pay-per-use video API. No browser extension.
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
Tor Browser automation with Selenium.
- selenium
- tor-browser
- tor
- automation
Run code inside a browser from the command line
- electron
- javascript
- chrome
- firefox
App-inspector is a mobile UI viewer in browser.
Run a web page like a program
- cross-platform
- golang
- headless-browser
- purego
Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress
- selenium
- selenium-webdriver
- kubernetes
- selenium-grid
Self-hosted web scraper, crawler and document parser for AI agents: URLs, PDFs with OCR and Office files to clean Markdown/JSON. Firecrawl- and Jina-compatible API, MCP server, agent endpoint, Python/Node SDKs. Single Rust binary.
- ai-agents
- browser-automation
- data-extraction
- firecrawl
Playwright PHP library for browser automation: navigation, E2E tests, assertions, screenshots, and so much more!
- browser
- browser-automation
- php
- php-browser
Pipe your JavaScript into a browser, logging console output in Node
Self-hosted, invisible CAPTCHA that detects AI agents driving real browsers. GDPR, WCAG 2.2 AA, and EAA: no cookies, no third-party data sharing, and no visual or audio puzzle. With a false-positive budget enforced in CI. Proof of work, drop-in for Turnstile and reCAPTCHA.
- anti-bot
- behavioral-analysis
- bot-detection
- captcha
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
A Swift library for macOS automation — mouse, keyboard, screenshots, image recognition, and AI-powered agents.
- macos
- swift
- automation
- computer-use-agent
The AI-native browser automation library. Snapshot + ref targeting — born from OpenClaw, built for agents, by agents.
Headless Chrome DevTools Protocol Client (RxJava3 + Kotlin)
- remote-control
- chrome-browser
- chrome
- remote
VBA (Excel) based wrapper for Chrome Developer Protocol (CDP) - sorta a VBA version of Puppeteer/Selenium
- automate
- browser-automation
- chrome
- vba
Browser independent HTML Element browser.