AltHub

h4ckf0r0day/obscura Alternatives

anti-detect headless browser / browser automation

Obscura is a Rust-written headless/anti-detect browser runtime that AI agents and scrapers drive over CDP or Playwright-style APIs.

27.4kRustApache-2.0active · last push 17d agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

CloakHQ/CloakBrowserGitHub

Pick it when you want source-level Chromium fingerprint patches behind a Python/Playwright stack instead of a Rust binary.

Stealth Chromium that passes every bot detection test. Drop-in Playwright replacement with source-level fingerprint patches. 30/30 tests passed.

30.8k
Python
MIT
active1mo ago
tiliondev/fortressGitHub

Choose when you want a stealth Chromium engine behind a one-line change, checking its custom license first.

Stealth Chromium engine that stops scrapers and browser agents from getting blocked, with one line of code change.

472
Python
NOASSERTION
active3mo ago
arman-bd/chromiumfishGitHub

Choose for a stealth Chromium build driveable from both Python and Node Playwright harnesses.

A stealth Chromium build with a drop-in Playwright harness for Python and Node, featuring natively built agentic capabilities.

151
Python
NOASSERTION
active2mo ago
jo-inc/camofox-browserGitHub

Choose as a JavaScript drop-in Puppeteer/Playwright replacement when your stack is Node.

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

8.8k
JavaScript
MIT
active2mo ago
antibrow/antibrowGitHub

Choose when you need kernel-level rather than JS-injection stealth with local profiles across desktop OSes.

Kernel-level antidetect browser with the Playwright API you already write. Python + Node SDKs, MCP-ready, unlimited local profiles. Linux x64 + arm64, macOS Intel + Apple Silicon, Windows x64.

564
TypeScript
NOASSERTION
active25d ago
rayobyte-data/rayobrowseGitHub

Choose when you want a pip-installable stealth Chromium that slots into an existing Python scraping stack.

Stealth Chromium browser for web scraping and AI agents.

208
Python
MIT
active3mo ago
ovobrowsersupport/ovobrowserGitHub

Choose when you want C++ source-level Chromium patches compiled into the binary and Chinese-language docs.

源码级 Chromium 指纹内核,检测站按普通 Chrome 评分。Source-level Chromium fingerprint kernel that passes bot detection tests. Not JS injection — C++ patches compiled into the binary.

453
MIT
active1mo ago
lexmount/moliGitHub

Choose for another Rust headless browser when startup weight and compatibility matter more than ecosystem size.

Best headless browser for AI agents. Lite, Fast, High-Compatibility. Built in Rust

2.1k
Rust
Apache-2.0
active17d ago
daijro/camoufoxGitHub

Choose when you need Firefox fingerprint diversity rather than yet another patched Chromium.

🦊 Anti-detect browser

11.5k
C++
MPL-2.0
active1mo ago
Skyvern-AI/rustwrightGitHub

Choose when you want Playwright's API on a Rust CDP engine without a driver subprocess, accepting alpha maturity.

Playwright's API on a Rust CDP engine — Chromium browser automation for Python & Node, no driver subprocess. (Alpha)

862
Python
MIT
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

apify/crawleeGitHub

Choose when you need a higher-level Node/TypeScript crawler with queues, retries and storage rather than raw browser control.

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

25.5k
TypeScript
Apache-2.0
active2mo ago
seleniumbase/SeleniumBaseGitHub

Choose when you already have Python Selenium test suites and want stealth CDP mode from the same framework.

📊 APIs for web automation, testing, and bypassing bot-detection.

13.0k
Python
MIT
active1mo ago
omkarcloud/botasaurusGitHub

Choose for a batteries-included Python scraping framework, accepting less control over the browser binary.

The All in One Framework to Build Undefeatable Scrapers

5.7k
Python
MIT
active2mo ago
Kaliiiiiiiiii-Vinyzu/patchrightGitHub

Choose to keep an existing Playwright suite and patch its CDP leaks, but you are bound to Node/TypeScript.

Undetected version of the Playwright testing and automation library.

4.2k
TypeScript
Apache-2.0
active2mo ago
Anakin-Inc/anakinGitHub

Choose when you want a self-hosted HTTP scraping service rather than embedding a browser, at the cost of AGPL terms.

Open-source web scraping API. Turn any website into clean markdown or structured JSON. Anti-detect browser, proxy auto-selection, self-hosted. One command: make up

2.3k
Go
AGPL-3.0
active2mo ago
feder-cr/invisible_playwrightGitHub

Choose when a patched Firefox fingerprint fits better than Chromium, via a pip-installed Playwright wrapper.

Anti-detect stealth browser: undetected Firefox fingerprint, anti-bot detection bypass. Python web scraping automation, Cloudflare, captcha.

2.8k
Python
MIT
active17d ago
bablosoft/playwright-with-fingerprintsGitHub

Choose to bolt fingerprint replacement onto existing Playwright scripts as a JS plugin only.

Anonymous automation via playwright with fingerprint replacement technology.

343
JavaScript
MIT
active6mo ago
lightpanda-io/browserGitHub

Choose when memory and startup footprint matter more than full-Chromium DOM fidelity, under AGPL.

Lightpanda: the headless browser designed for AI and automation

34.2k
Zig
AGPL-3.0
active1mo ago
browserable/browserableGitHub

Choose when you prefer a self-hostable browser-automation service, accepting a codebase that has been idle about a year.

Open source and self-hostable browser automation library for AI agents

1.2k
JavaScript
MIT
slowing1.1y ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

akwin1234/damruGitHub

Only pick it when you specifically need Android-native fingerprinting instead of desktop Chromium.

Undetected Playwright for Android. Real Android device in Docker (Redroid), driven via CDP with OS-level stealth. While every other antidetect browser runs desktop Chromium, DAMRU is Android-native, built for web scraping, AI agents & fingerprinting research.

316
Python
NOASSERTION
active3mo ago
Mattwmaster58/playwright_stealthGitHub

Use only for legacy Python Playwright scripts; JS-injection stealth is the older, weaker and slower-maintained route.

playwright stealth

267
Python
MIT
active6mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

vercel-labs/agent-browserGitHub

A CLI that agents use to drive a browser, not an engine you can embed in your own codebase.

Browser automation CLI for AI agents

41.3k
Rust
Apache-2.0
active1mo ago

Listed as an alternative to

These projects were analysed and named obscura among their alternatives. The relationship is not symmetric — how obscura rates them is a separate judgement, made when obscura is analysed in its own right.

jo-inc/camofox-browserGitHub

calls obscura “Choose when you want a Rust-native headless browser for AI agents instead of a Node/Camoufox stealth server.”

Stealth headless browser for AI agents — bypass Cloudflare, bot detection, and anti-scraping. Drop-in Puppeteer/Playwright replacement.

8.8kJavaScriptactive
akwin1234/damruGitHub

calls obscura “Choose it when you want a lightweight Rust headless browser at agent scale but not OS-level stealth or full Playwright API parity.”

Undetected Playwright for Android. Real Android device in Docker (Redroid), driven via CDP with OS-level stealth. While every other antidetect browser runs desktop Chromium, DAMRU is Android-native, built for web scraping, AI agents & fingerprinting research.

316Pythonactive