SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 Python Chromium Projects
-
ArchiveBox
🗃 Open source self-hosted web archiving. Takes URLs/browser history/bookmarks/Pocket/Pinboard/etc., saves HTML, JS, PDFs, media, and more...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Google Chrome is killing all uBlock Origin bypasses, Edge, Opera to follow | news.ycombinator.com | 2026-06-10
Same here, but when a site completely fails in Firefox I either A) use my phone because mobile Firefox occasionally works or B) use Ungoogled Chromium.
https://github.com/ungoogled-software/ungoogled-chromium
Really hoping the uBlock will continue to work on that project...
-
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:
-
Project mention: I Built a Self-Hosted RSS Reader with AI Summarization, Translation, and an MCP Server | dev.to | 2026-03-16
For sites requiring JavaScript rendering, FlareSolverr (Headless Chrome) handles it.
-
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
-
Puppeteer is JavaScript/Node.js only-Google maintains no Python API. If you need a Puppeteer-like experience in Python, use Playwright (same “control Chrome over CDP” idea, with first-class Python and auto-waits). There is an unofficial port pyppeteer, but it is not actively maintained; for new Python work, Playwright is the better choice. Below is the Node.js example so you can compare the API:
-
-
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.
-
-
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.
-
WitnessMe
Web Inventory tool, takes screenshots of webpages using Pyppeteer (headless Chrome/Chromium) and provides some extra bells & whistles to make life easier.
-
html2image
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.
html2image is a thin wrapper around the headless mode of a Chrome/Chromium/Edge that is already installed on the machine — it doesn't bundle one. Maintained (latest 2.0.7, May 2025), MIT, and genuinely the simplest local route when a browser is already present.
-
chrome-devtools-mcp
An MCP Server for Chrome DevTools, following the Chrome DevTools Protocol. Integrates with Claude Desktop and Claude Code. (by benjaminr)
-
NotionAI-MyMind
This repo uses AI and the wonderful Notion to enable you to add anything on the web to your "Mind" and forget about everything else.
-
ChromeController
Comprehensive wrapper and execution manager for the Chrome browser using the Chrome Debugging Protocol.
-
-
Just ran evals on a few detectors, and clark-browser passed live stealth checks on Cloudflare smoke, SannySoft, BrowserLeaks Client Hints, and WebGL.
Results + new binary https://github.com/clark-labs-inc/clark-browser
-
I've only needed to use it a couple of times, but sometimes Chrome releases changes that break your website and it's really nice to be able to point to a changeset when you report it. Chrome has its own tool, bisect-builds.py, which you can do this with:
https://github.com/jay0lee/chrome-bisect
-
weblens
Weblens is a fast tool for the web that fetches pages and turns them into readable Markdown for the CLI, Python, MCP, automation, and AI workflows.
Python Chromium discussion
Python Chromium related posts
-
CAPTCHAs can still detect AI agents
-
I Built a Self-Healing Extension Stabilizer for Ungoogled Chromium (and You Can Use It Too)
-
One install command wires 8 CLI coding agents to a shared stealth Chromium
-
Bringing Chrome to ARM64 Linux Devices
-
I Built a Tool That Lets You Solve CAPTCHAs Once and Automate Forever
-
Browser Automation in Python: Playwright, Selenium & More
-
Qwen3.5: Towards Native Multimodal Agents
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jun 2026
Index
What are some of the best open-source Chromium projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ArchiveBox | 27,675 |
| 2 | ungoogled-chromium | 26,843 |
| 3 | playwright-python | 14,745 |
| 4 | FlareSolverr | 14,264 |
| 5 | pydoll | 6,903 |
| 6 | pyppeteer | 3,941 |
| 7 | ungoogled-chromium-windows | 2,345 |
| 8 | CloakBrowser | 2,249 |
| 9 | pdfium-lib | 1,064 |
| 10 | Botright | 994 |
| 11 | WitnessMe | 762 |
| 12 | html2image | 454 |
| 13 | chrome-devtools-mcp | 299 |
| 14 | NotionAI-MyMind | 282 |
| 15 | ChromeController | 229 |
| 16 | chromium-hardening-guide | 138 |
| 17 | clark-browser | 33 |
| 18 | chrome-bisect | 16 |
| 19 | weblens | 4 |