Open-source browser automation tools and headless browsers in 2026
30 open-source projects, ranked by GitHub stars and how recently each was worked on. Browser Use leads with 120k stars, ahead of Playwright. 28 had code pushed in the last three months. Most common licenses: MIT (17), Apache-2.0 (8) and AGPL-3.0 (2).
New open-source projects
-
1
ruyiJS cutetailbud
A AI Browser run any site JavaScript from Python with the real Firefox engine. Headless SpiderMonkey + Necko for automation and scraping.
Developer tool Experimental You need to execute a site's JavaScript, such as signing or token code, from Python without running a full browser.
★ 736 AGPL-3.0 C++ Active, pushed yesterday -
2
Webframe tractordev
Run a web page like a program
Developer tool Experimental You need to run browser-only code such as WebAssembly, WebGPU or DOM libraries from scripts, CI or cron without a full automation stack.
★ 273 MIT Go Active, pushed 6 days ago -
3
Ovobrowser ovobrowsersupport
源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the binary.
Developer tool Experimental You need a Windows anti-detect Chromium for cross-border e-commerce account work or scraping and can live with a prebuilt binary.
★ 1.1k MIT Active, pushed 9 days ago -
4
Moli lexmount
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
Developer tool Experimental You run many lightweight page fetches for an AI agent and want lower memory use than headless Chrome while keeping Playwright or Puppeteer compatibility.
★ 23k Apache-2.0 Rust Active, pushed today -
5
Bladebro dondai44423
A Fully free agentic browser driver for AI , few tools, full control, real stealth, top-tier token efficiency.
Developer tool Experimental You want a browser MCP server that uses fewer tokens than Playwright MCP and needs no Node.js runtime.
★ 344 Apache-2.0 Rust Active, pushed today
Open-source browser automation tools and headless browsers
Complete systems you can adopt 3
-
1
ArchiveBox ArchiveBox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
Complete system Usable You want your own lasting copies of web pages, for research, legal evidence or bookmarks, rather than relying on the Wayback Machine.
★ 29k MIT Python Active, pushed 2 days ago -
2
Browserless browserless
Deploy headless browsers in Docker. Run on our cloud or bring your own. Free for non-commercial uses.
Complete system Production-ready You need a shared pool of headless browsers as a service for scraping or PDF generation, self-hosted or in Browserless's cloud.
★ 14k See repository TypeScript Active, pushed today -
3
Figranium figranium
Stack blocks visually to build complex browser workflows and execute them via API
Complete system Experimental Non-developers on your team need to set up repeatable browser tasks or scrapes without writing Playwright code.
★ 784 GPL-3.0 HTML Active, pushed today
Building blocks for your own system 6
-
1
Browser Use browser-use
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.
Building block Usable You are building an AI agent that has to complete tasks on websites that have no API, and you accept slower, less predictable runs than a scripted Playwright test.
★ 120k MIT Python Active, pushed today
-
2
Chromedp chromedp
A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
Building block Production-ready You write Go and need headless browser automation without bringing in Node.js.
★ 13k MIT Go Active, pushed today -
3
Steel Browser steel-dev
🔥 Open Source Browser API for AI Agents & Apps. Steel Browser is a batteries-included browser sandbox that lets you automate the web without worrying about infrastructure.
Building block Usable You want to run your own pool of remote browser sessions for agents or scrapers instead of paying for a hosted browser service.
★ 7.9k Apache-2.0 TypeScript Active, pushed yesterday -
4
VMPrint cosmiciron
This layout engine can solve the hardest layout problems imaginable. Its output is DTP grade and deterministic. It's faster than engines written in C++ because it's not traditional. Backed by game engine tech, it has a microkernel and runs a spatial-temporal simulation instead of a giant complex pagination loop.
Building block Experimental You are building a document, publishing or canvas tool and need deterministic pagination, such as tables of contents with correct page numbers, without a browser.
★ 679 Apache-2.0 TypeScript Active, pushed 3 days ago -
5
Reader vakra-dev
Open source web infrastructure for AI. Scrape, crawl, and automate the web, clean markdown, browser sessions, ready for your agents.
Building block Experimental Your TypeScript agent needs web pages as Markdown and you want to run the scraping layer yourself instead of paying a scraping API.
★ 562 Apache-2.0 TypeScript Active, pushed 30 days ago -
6
HTML2Image vgalin
A package acting as a wrapper around the headless mode of existing web browsers to generate images from URLs and from HTML+CSS strings or files.
Building block Usable You need to render simple images from HTML in a Python script, such as social cards or reports, without writing browser automation.
★ 455 MIT Python Slowing, pushed 8 months ago
Integrations 2
-
1
Scrapy-playwright scrapy-plugins
🎭 Playwright integration for Scrapy
Integration Production-ready You already use Scrapy and some target pages only show their content after JavaScript runs.
★ 1.5k BSD-3-Clause Python Active, pushed 3 days ago -
2
Cloakbrowser-mcp swimmwatch
⚡ CloakBrowser MCP server for AI agents: Playwright-powered browsing, clean tool forwarding, Docker support, and multi-session HTTP transport.
Integration Experimental Your AI client already uses Playwright MCP and gets blocked on sites with bot detection.
★ 176 MIT TypeScript Active, pushed yesterday
Developer tools 19
-
1
Playwright microsoft
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Developer tool Production-ready You need reliable end-to-end tests across all major browser engines, or browser automation for scripts and AI agents.
★ 99k Apache-2.0 TypeScript Active, pushed today
-
2
Puppeteer puppeteer
JavaScript API for Chrome and Firefox
Developer tool Production-ready You automate Chrome from JavaScript for scraping, PDFs or screenshots and do not need Safari's engine.
★ 96k Apache-2.0 TypeScript Active, pushed today
-
3
Cypress cypress-io
Fast, easy and reliable testing for anything that runs in a browser.
Developer tool Production-ready Your front-end team wants an easy-to-debug browser test tool with an interactive runner, mainly for Chromium-family browsers.
★ 51k MIT TypeScript Active, pushed today
-
4
Lightpanda lightpanda-io
Lightpanda: the headless browser designed for AI and automation
Developer tool Usable You run many headless sessions for scraping or AI agents and want far less memory and startup time than headless Chrome.
★ 41k AGPL-3.0 Zig Active, pushed today
-
5
Selenium SeleniumHQ
A browser automation framework and ecosystem.
Developer tool Production-ready You need to drive real browsers through the WebDriver standard, use languages beyond Playwright's, or run a large existing Selenium suite or Grid.
★ 35k Apache-2.0 Java Active, pushed today -
6
CloakBrowser CloakHQ
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 50+ tests passed.
Developer tool Usable Your scraping or agent runs are blocked by bot detection that catches stock headless Chrome and you have a legitimate right to the data.
★ 33k MIT Python Active, pushed 2 days ago -
7
Moli lexmount
Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust
Developer tool Experimental You run many lightweight page fetches for an AI agent and want lower memory use than headless Chrome while keeping Playwright or Puppeteer compatibility.
★ 23k Apache-2.0 Rust Active, pushed today -
8
Camofox-browser jo-inc
Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.
Developer tool Usable Your agent needs to browse sites that block standard headless browsers and you want a small HTTP service rather than a library.
★ 12k MIT JavaScript Active, pushed 3 days ago -
9
HolyClaude CoderLuii
AI coding workstation: Claude Code + web UI + 8 AI CLIs + headless browser + 50+ tools
Developer tool Usable You want Claude Code reachable from a browser on a home server or VPS without installing and wiring each tool yourself.
★ 2.6k MIT JavaScript Active, pushed 4 days ago -
10
Invisible_playwright feder-cr
Playwright that anti-bots cannot see, so no captchas: same API, anti-detect stealth headless Firefox, undetected fingerprint, bypass bot detection, Python web scraping and browser automation.
Developer tool Experimental You have Python Playwright scrapers that are blocked by anti-bot services and want to keep the same API.
★ 2.6k MIT Python Active, pushed yesterday -
11
OpenSERP karust
Self-hosted web search for AI agents and SEO. Google, Bing, Yandex, Baidu, DuckDuckGo & Ecosia, rendered in a real browser: ranked results and clean page Markdown. API, CLI, MCP 🎉
Developer tool Usable You need web search for an AI agent or rank tracking and would rather run it yourself than pay per query for a search API.
★ 1.6k MIT Go Active, pushed 3 days ago -
12
ShardBrowser ProxyShard
Free, open-source anti-detect browser launcher for web scraping and multi-accounting. By the ShardX team (formerly ProxyShard). Engine-level fingerprint spoofing in Chromium 157 (WebGL / WebGPU / Client Hints / fonts / TLS), 220+ device profiles bundled, stable QUIC + WebRTC over SOCKS5.
Developer tool Experimental You run many separate browser identities for scraping or account management and want an open-source alternative to paid anti-detect browsers.
★ 1.4k MIT TypeScript Active, pushed yesterday -
13
Ovobrowser ovobrowsersupport
源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the binary.
Developer tool Experimental You need a Windows anti-detect Chromium for cross-border e-commerce account work or scraping and can live with a prebuilt binary.
★ 1.1k MIT Active, pushed 9 days ago -
14
ruyiJS cutetailbud
A AI Browser run any site JavaScript from Python with the real Firefox engine. Headless SpiderMonkey + Necko for automation and scraping.
Developer tool Experimental You need to execute a site's JavaScript, such as signing or token code, from Python without running a full browser.
★ 736 AGPL-3.0 C++ Active, pushed yesterday -
15
CamoFox Browser Server redf0x1
Anti-detection browser server for AI agents — REST API wrapping Camoufox engine with OpenClaw plugin support
Developer tool Experimental You want the camofox-browser approach with more tooling and plugin support for OpenClaw agents.
★ 436 MIT JavaScript Active, pushed 11 days ago -
16
Bladebro dondai44423
A Fully free agentic browser driver for AI , few tools, full control, real stealth, top-tier token efficiency.
Developer tool Experimental You want a browser MCP server that uses fewer tokens than Playwright MCP and needs no Node.js runtime.
★ 344 Apache-2.0 Rust Active, pushed today -
17
Webframe tractordev
Run a web page like a program
Developer tool Experimental You need to run browser-only code such as WebAssembly, WebGPU or DOM libraries from scripts, CI or cron without a full automation stack.
★ 273 MIT Go Active, pushed 6 days ago -
18
Invisible_selenium feder-cr
Selenium that anti-bots cannot see, so no captchas: same API, anti-detect stealth headless Firefox, undetected fingerprint, bypass bot detection, Python web scraping and browser automation.
Developer tool Experimental You have Selenium scrapers in Python that anti-bot services block and do not want to rewrite them for Playwright.
★ 269 MIT Python Active, pushed yesterday -
19
Puppeteer-extra berstend
💯 Teach puppeteer new tricks through plugins.
Developer tool Usable You maintain existing Puppeteer scripts that use its plugins and need them to keep working.
★ 7.4k MIT JavaScript Quiet, pushed 2 years ago
Compared head to head
Open-source licenses
- Permissive: 26. Use it anywhere, including in closed products. You keep the copyright notice; Apache-2.0 also grants patent rights.
- Network copyleft: 2. Like GPL, and running a changed version as a web service counts as distributing it, so its users get the source too.
- Strong copyleft: 1. If you distribute the program or anything built on it, you must release the whole source under the same license.
Languages
TypeScript 9, Python 7, JavaScript 4, Go 3, Rust 2, Zig 1, Java 1, HTML 1 and C++ 1.
Made software that belongs here? Add it. Listing is free.