SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Playwright Projects
-
browser-use
Open-source browser automation framework for AI agents. Browser Use lets AI agents control real browser sessions to complete multi-step web workflows.
browser-use: https://github.com/browser-use/browser-use
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Scrapling
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
Project mention: Launch HN: Intuned (YC S22) – Build and run reliable browser automations as code | news.ycombinator.com | 2026-06-08What is the advantage of your product over having Codex generate a script using something like https://github.com/D4Vinci/Scrapling?
-
Project mention: Launch HN: BrowserBook (YC F24) – IDE for deterministic browser automation | news.ycombinator.com | 2025-12-11
-
Project mention: I Built a Tool That Lets You Solve CAPTCHAs Once and Automate Forever | dev.to | 2026-03-13
SessionKeeper is built on Playwright and uses its storage_state persistence:
-
crawlee-python
Crawlee—A web scraping and browser automation library for Python to build reliable crawlers. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Parsel, BeautifulSoup, Playwright, and raw HTTP. Both headful and headless mode. With proxy rotation.
Project mention: Launching Crawlee for Python v1.0 to simplify building web scrapers and crawlers | news.ycombinator.com | 2025-09-30 -
pydoll
Pydoll is a library for automating chromium-based browsers without a WebDriver, offering realistic interactions.
It's not a browser extension, but controlling the actual browser without using webdriver is already a thing.
https://github.com/autoscrape-labs/pydoll
-
shot-scraper is another project in this vein.
https://github.com/simonw/shot-scraper
-
CloakBrowser
Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.
CAPTCHAs are great. Exploiters get around them with proprietary anti-detect browsers and unethical residential proxies, while privacy browsers and affordable privacy VPNs get blocked and shadowbanned to death.
Fingerprint.com, while not a CAPTCHA, gives you +3 suspicious score for using privacy settings like adblock on your browser.
https://github.com/CloakHQ/CloakBrowser is a good anti-detect browser as well as CAPTCHA bypass.
-
-
agentql
AgentQL is a suite of tools for connecting your AI to the web. Featuring a query language and Playwright integrations for interacting with elements and extracting data quickly, precisely, and at scale. Includes REST API, Python and JavaScript SDKs, browser debugger.
-
-
-
testzeus-hercules
Hercules is the world’s first open-source testing agent, enabling UI, API, Security, Accessibility, and Visual validations – all without code or maintenance. Automate testing effortlessly and let Hercules handle the heavy lifting! ⚡
-
-
Botright
Botright, the most advance undetected, fingerprint-changing, captcha-solving, open-source automation framework. Build on Playwright, its as easy to use as it is to extend your code. Solving your Captchas for free with AI.
-
Project mention: Computer Use Is 45x More Expensive Than Structured APIs | news.ycombinator.com | 2026-05-05
Many people are working on that :-)
Apps written now will have mcp servers / AI compatibility when relevant
The issue that still needs solving is how to make llms interact with everything we already have and use efficiently
Most of the time that means reverse engineering, either the app itself or the APIs it uses
From github (not my projects):
https://github.com/SimoneAvogadro/android-reverse-engineerin... => reverse engineer android app APIs from APKs
https://github.com/HKUDS/CLI-Anything => convert ooen-source GUI apps to clis
https://github.com/kalil0321/reverse-api-engineer => API reverse engineering from traffic (claude skills)
My take at the same issue:
https://getspectral.sh
-
-
-
auto-browser
Give your AI agent a real browser — with a human in the loop. Open-source MCP-native browser agent.
Project mention: Auto-Browser – An MCP-native browser agent with human takeover | news.ycombinator.com | 2026-03-12Repo: https://github.com/LvcidPsyche/auto-browser
-
invisible_playwright
Stealth Firefox that passes every bot detection test. Drop-in Playwright replacement.
Project mention: Stealth Firefox that passes every bot detection test | news.ycombinator.com | 2026-05-25 -
browsers-benchmark
Browser automation engine benchmark - Test bypass rates, performance & stealth against Cloudflare, DataDome, reCAPTCHA, Kasada, Imperva, Akamai, PerimeterX and other bot detection systems. Find the best browser for scraping.
-
linkedIn-scraper
A playwright bot which is implemented to scrape linkedin and store advertisement data in a database and telegram channel
-
CLI-Anything-WEB
Claude Code plugin that generates production-grade Python CLIs for any web app. 20 CLIs and counting.
Project mention: How I built a Claude Code plugin that autonomously turns any web app into a Python CLI | dev.to | 2026-03-27GitHub: https://github.com/ItamarZand88/cli-anything-web
Python Playwright discussion
Python Playwright related posts
-
What Is browser-use? And How to Run It Through Lynkr
-
Computer Use Is 45x More Expensive Than Structured APIs
-
Show HN: Browser Harness – simplest way to give an AI control of a real browser
-
The accessibility tree is the new API
-
How I built a Claude Code plugin that autonomously turns any web app into a Python CLI
-
I Built a Tool That Lets You Solve CAPTCHAs Once and Automate Forever
-
Show HN: Romek – CLI to inject local Chrome cookies into headless Playwright
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 Jun 2026
Index
What are some of the best open-source Playwright projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | browser-use | 98,375 |
| 2 | Scrapling | 62,873 |
| 3 | skyvern | 21,893 |
| 4 | playwright-python | 14,745 |
| 5 | crawlee-python | 9,157 |
| 6 | pydoll | 6,903 |
| 7 | shot-scraper | 2,369 |
| 8 | CloakBrowser | 2,249 |
| 9 | scrapy-playwright | 1,411 |
| 10 | agentql | 1,397 |
| 11 | parsera | 1,280 |
| 12 | web-eval-agent | 1,240 |
| 13 | testzeus-hercules | 1,041 |
| 14 | hrequests | 1,006 |
| 15 | Botright | 991 |
| 16 | reverse-api-engineer | 767 |
| 17 | robotframework-browser | 649 |
| 18 | playwright-pytest | 548 |
| 19 | auto-browser | 548 |
| 20 | invisible_playwright | 523 |
| 21 | browsers-benchmark | 319 |
| 22 | linkedIn-scraper | 269 |
| 23 | CLI-Anything-WEB | 196 |