Show HN: Draco – A single-binary, self-hostable Firecrawl alternative in Rust

A new web-scraping tool drops, and the comments instantly split into hype, side-eye, and guilt

TLDR: Draco is a new self-hosted tool that turns web pages into clean, readable text quickly and without a big software stack. Commenters split fast: some cheered that it works even if AI helped build it, while others questioned missing features and whether more scraping tools are bad news for the internet.

A new project called Draco just strutted onto Show HN promising a fast, lightweight way to pull clean text from websites without the usual bulky setup. In plain English: point it at a web page, and it spits back a neat, readable version plus extra page info. The creator pitches it as a simpler, self-hosted alternative to bigger scraping tools, with speed bragging rights and a big promise: fewer moving parts, less hassle, and even a way to deal with pages that normally hide behind browser checks.

But the real show was in the comments, where the crowd immediately turned this launch into a mini soap opera. One camp basically shrugged at the AI-built angle and said, if it works, who cares? That gave the thread a classic 2020s energy: results over purity, ship it and move on. Another commenter went straight for the practical nitpicks, asking whether it can do screenshots and calling out “weird limitations” in daemon mode. Translation: cool demo, but can it survive real-world demands?

Then came the moral panic twist. One user deadpanned, do we really need more web scraping? and argued that scraping is already part of why the internet feels clogged with bot traffic. That instantly reframed Draco from “clever new tool” to “are we making the problem worse?” No giant meme avalanche here, but the vibe was deliciously familiar: one person cheering, one person grilling features, and one person asking whether the entire category should exist at all.

Key Points

  • Draco is introduced as a single-binary, self-hostable web scraper in Rust positioned as a lighter alternative to Firecrawl and Browserbase.
  • The tool returns cleaned Markdown, metadata, and trace/timing information from URLs, and for standard HTML pages it typically performs a single fingerprinted fetch and parse.
  • Its extraction pipeline strips boilerplate and preserves structured page content such as headings, links, lists, code blocks, and GFM tables.
  • Draco supports source builds with Cargo and documents platform-specific prerequisites for Linux distributions and macOS.
  • An optional JSON extraction mode targets SPA data through embedded-state parsing, Next.js data endpoint replay, and runtime interception using an in-process V8 isolate.

Hottest takes

"vibe coded aside" — Onavo
"i dont care that its AI assisted" — zuzululu
"Need more webpage scraping?" — esseph
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.