Browser Automation
Discover 29 open source Browser Automation repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Browser Automation projects here are most often combined with Automation, AI Agents and TypeScript. Last updated October 4, 2026.
29 repositories · updated October 4, 2026

selenium: Automate Web Browsers Across Languages
Selenium is a browser automation framework built around the W3C WebDriver standard. It helps developers and testers automate browser interactions across major browsers using bindings for several programming languages.

browserable: Automate Browsers for AI Agents
Browserable is a self-hostable browser automation library for AI agents. It runs natural-language tasks such as searching websites, filling forms, and extracting information, with a JavaScript SDK and REST API for integration.

wa-js: Access WhatsApp Web Functions from JavaScript
WA-JS exports WhatsApp Web functions through a JavaScript global API for browser-based integrations and automation. It suits developers building chat, group, business, or account workflows that run in WhatsApp Web.

pipet: Scrape and Extract Data from the Web
Pipet is a command-line tool for extracting data from HTML pages, JSON endpoints, and JavaScript-rendered websites. It suits developers and technically minded users who want reusable scraping queries, shell-pipeline processing, or change monitoring.

stagehand: Build AI Agents That Use Websites
Stagehand is a browser automation SDK for AI agents, combining Playwright-style controls with natural-language actions and structured data extraction. It supports TypeScript, Python, and Go, and can run with a local browser or Browserbase.