LANGUAGES Signal 351
Show HN: Draco – A single-binary, self-hostable Firecrawl alternative in Rust
It eliminates the operational cost and complexity of running headless Chrome instances for web scraping by using a browser-faithful TLS/JA4 fingerprint and an in-process V8 isolate for JavaScript-heavy pages. Engineers get a deployable binary that handles bot detection and SPA rendering in a single process.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Draco uses a native Rust TLS/JA4 fingerprint to bypass blocks that stop standard HTTP clients, avoiding the need for headless browser fleets.
For client-rendered SPAs, it escalates through tiers—static state extraction, Next.js build-id replay, or in-process V8 hydration—to get content or structured JSON data.
The tool outputs clean Markdown with stripped boilerplate, or a full JSON envelope with metadata and trace timing, via a single command.
THE CLUSTER