My Rust headless browser hit 10k stars
I've been passionate about web scraping for years and headless Chrome has always been the bottleneck. 200MB+ per instance, slow startups, gets detected and blocked everywhere. It was NEVER scaleable.
So I built Obscura. Open Source Headless browser in Rust with a full V8 Javascript engine. 30MB memory, 80ms page loads, drops in as a replacement for Chrome with Puppeteer and Playwright.
It executes dynamic JavaScript, handles React/Next.js sites, all while staying under 30MB of memory.
obscura serve --port 9222
Point your existing Puppeteer/Playwright scripts at it. That's it.
The repo hit 10k stars: https://github.com/h4ckf0r0day/obscura
Still early days so if something breaks or you want a feature let me know. I'm happy to hear feedback.