Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Browser Automation

Browser Automation

92 projects

Showing 36 of 92 projects

browser-use
browser-usePython

An open-source Python library and cloud service that enables AI agents to automate web browsing and task completion.

#playwright#task-automation#web-interaction
Stars97.7k
Forks10.9k
Last commit1 day ago
Puppeteer
PuppeteerTypeScript

A JavaScript library providing a high-level API to control Chrome or Firefox for browser automation, testing, and web scraping.

#developer-tools#chrome#headless-chrome
Stars94.5k
Forks9.4k
Last commit1 day ago
Puppeteer
PuppeteerTypeScript

A JavaScript library providing a high-level API to control Chrome or Firefox browsers for automation and testing.

#developer-tools#chrome#screenshot
Stars94.5k
Forks9.4k
Last commit1 day ago
Playwright
PlaywrightTypeScript

A framework for web testing and automation that drives Chromium, Firefox, and WebKit with a single API.

#playwright#chrome#test-runner
Stars90.5k
Forks5.9k
Last commit22 hours ago
cypress
cypressTypeScript

Fast, easy, and reliable end-to-end testing framework for web applications running in browsers.

#javascript-testing#angular-testing-library#developer-tools
Stars49.7k
Forks3.4k
Last commit14 hours ago
Configure Desired Capabilities in Selenium
Configure Desired Capabilities in SeleniumJava

An umbrella project providing tools and libraries for automating web browsers via the W3C WebDriver specification.

#selenium-grid#integration-testing#selenium
Stars34.2k
Forks8.7k
Last commit
playwright-mcp
playwright-mcpTypeScript

A Model Context Protocol server that enables LLMs to automate web browsers using Playwright's accessibility tree.

#playwright#ai-agents#accessibility
Stars33.6k
Forks2.8k
Last commit3 days ago
playwright-python
playwright-pythonPython

Python library to automate Chromium, Firefox, and WebKit browsers with a single API for testing and automation.

#playwright#python-testing#chromium
Stars14.7k
Forks1.2k
Last commit20 days ago
chromeless
chromelessTypeScript

A Node.js library for automating Chrome locally or headless on AWS Lambda with a simple API.

#screenshot-automation#chrome#integration-testing
Stars13.2k
Forks568
Last commit7 years ago
chromedp
chromedpGo

A Go library for driving browsers via the Chrome DevTools Protocol without external dependencies.

#chrome#unit-testing#cdp
Stars13.1k
Forks875
Last commit2 months ago
chromedp
chromedpGo

A Go library for driving browsers via the Chrome DevTools Protocol without external dependencies.

#chrome#unit-testing#headless-chrome
Stars13.1k
Forks875
Last commit2 months ago
Playwright CLI
Playwright CLITypeScript

A CLI tool for browser automation and testing with Playwright, optimized for coding agents.

#playwright#ai-assisted-development#cli-tool
Stars11.1k
Forks581
Last commit1 month ago
CefSharp
CefSharpC#

.NET bindings for embedding Chromium in WPF and Windows Forms applications.

#winforms#csharp#webview
Stars10.2k
Forks2.9k
Last commit13 hours ago
Moltworker
MoltworkerTypeScript

Run the OpenClaw personal AI assistant on Cloudflare Workers using Sandbox containers for a fully managed deployment.

#cloudflare-workers#ai-assistant#serverless
Stars9.9k
Forks1.8k
Last commit1 month ago
docker-selenium
docker-seleniumShell

Docker images for running Selenium Grid with Chrome, Firefox, and Edge, enabling scalable browser automation.

#selenium-server#helm#containerization
Stars8.6k
Forks2.6k
Last commit6 days ago
Geckodriver
Geckodriver

A WebDriver proxy that enables automation of Firefox and other Gecko-based browsers through the Marionette protocol.

#gecko#geckodriver#proxy-server
Stars7.5k
Forks1.5k
Last commit5 days ago
Chrome DevTools
Chrome DevTools

A curated list of awesome tools, libraries, extensions, and resources for the Chrome DevTools and DevTools Protocol ecosystem.

#playwright#developer-tools#puppeteer
Stars7.0k
Forks435
Last commit2 months ago
Facebook WebDriver
Facebook WebDriverPHP

PHP client library for Selenium WebDriver, enabling browser automation and testing from PHP applications.

#selenium-webdriver#geckodriver#integration-testing
Stars5.2k
Forks848
Last commit12 days ago
Cursor Tools
Cursor ToolsTypeScript

A CLI tool that extends AI coding agents with an AI team (Perplexity, Gemini, Stagehand) and advanced skills for web search, repo analysis, browser automation, and more.

#multi-llm-integration#ai-coding-assistant#playwright
Stars4.8k
Forks240
Last commit
chrome-remote-interface
chrome-remote-interfaceJavaScript

A Node.js interface for the Chrome Debugging Protocol to instrument Chrome, Opera, Node.js, and other compatible implementations.

#opera#chrome-debugging-protocol#headless-browsers
Stars4.5k
Forks325
Last commit
chrome-remote-interface Wiki
chrome-remote-interface WikiJavaScript

A Node.js interface for the Chrome Debugging Protocol to instrument Chrome, Opera, Node.js, and other compatible implementations.

#opera#chrome-debugging-protocol#mobile-safari
Stars4.5k
Forks325
Last commit
CodeceptJS
CodeceptJSJavaScript

A Node.js end-to-end testing framework with AI-powered features, unified API for multiple browsers, and scenario-driven BDD-style tests.

#e2e-tests#webdriverio#playwright
Stars4.2k
Forks751
Last commit21 hours ago
pyppeteer
pyppeteerPython

Unofficial Python port of Puppeteer for headless Chrome/Chromium browser automation.

#puppeteer#headless-chrome#async
Stars3.9k
Forks347
Last commit1 year ago
PuppeteerSharp
PuppeteerSharpC#

A .NET port of the official Node.js Puppeteer API for headless browser automation.

#chrome#puppeteer#screenshot
Stars3.9k
Forks482
Last commit5 days ago
Puppeteer Sharp
Puppeteer SharpC#

A .NET port of the official Node.js Puppeteer API for headless browser automation.

#aot-compilation#chrome#puppeteer
Stars3.9k
Forks482
Last commit5 days ago
taiko
taikoJavaScript

A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.

#headless-chrome#chromium#headless-browsers
Stars3.7k
Forks456
Last commit1 month ago
Taiko
TaikoJavaScript

A Node.js library for browser automation and testing modern web applications with a concise API and smart selectors.

#headless-chrome#chromium#headless-browsers
Stars3.7k
Forks456
Last commit1 month ago
Userscripts
UserscriptsJavaScript

A curated collection of browser userscripts to enhance browsing, block ads, add AI features, and customize popular websites.

#productivity#chrome#browser-extensions
Stars3.4k
Forks143
Last commit3 days ago
playwright-go
playwright-goGo

A Go library to automate Chromium, Firefox, and WebKit browsers with a single API for cross-browser web automation.

#playwright#hacktoberfest#headless-chrome
Stars3.4k
Forks232
Last commit3 months ago
playwright-go
playwright-goGo

A Go library for cross-browser automation, controlling Chromium, Firefox, and WebKit with a single API.

#playwright#hacktoberfest#headless-chrome
Stars3.4k
Forks232
Last commit3 months ago
slimerjs
slimerjsJavaScript

A scriptable browser based on Firefox's Gecko engine, compatible with PhantomJS API for web automation and testing.

#javascript-testing#slimerjs#gecko-engine
Stars3.0k
Forks255
Last commit3 years ago
playwright-dotnet
playwright-dotnetC#

Official .NET library for cross-browser web automation and testing with Chromium, Firefox, and WebKit.

#playwright#chrome#csharp
Stars3.0k
Forks296
Last commit4 days ago
uncaptcha
uncaptchaPython

A proof-of-concept system that defeats Google's audio reCaptcha with 85% accuracy using speech recognition and browser automation.

#web-security#selenium#captcha-bypass
Stars2.8k
Forks327
Last commit8 years ago
Chrome PHP
Chrome PHPPHP

A PHP library to control headless Chrome/Chromium instances for browser automation, screenshots, and PDF generation.

#dom-manipulation#hacktoberfest#screenshot
Stars2.7k
Forks316
Last commit5 months ago
Selenoid
SelenoidGo

A Selenium Hub successor that runs browsers in Docker containers for scalable, immutable, and self-hosted browser automation.

#selenium-server#containerization#hub
Stars2.7k
Forks361
Last commit1 year ago
Visual Regression Testing
Visual Regression Testing

A curated list of resources for visual regression testing, including tools, frameworks, services, and educational content.

#software-testing#visual-regression-testing#frontend-testing
Stars2.4k
Forks238
Last commit11 days ago
Page 1 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
15 hours ago
9 months ago
3 months ago
3 months ago
Next
#Testing45
#Web Scraping38
#Headless Browser27
#Headless Chrome21
#End To End Testing21
#Selenium20
#Playwright20
#Chrome Devtools Protocol19
#Chromium19
#Test Automation19
#Chrome18
#Automation18