← All stories
● Covered by 1 source · 1 reportLow impact1 neutral

Draco: A Rust-based, self-hostable web scraper alternative to Firecrawl

🔄 Updated 1d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Draco is a Rust-based web scraper.
  • It extracts Markdown and metadata from URLs.
  • It handles client-rendered SPAs without a headless browser fleet.
  • It uses browser-faithful TLS/JA3 fingerprinting.

Introduction to Draco

Draco is a newly released web scraper developed in Rust, designed as a self-hostable alternative to existing solutions like Firecrawl and Browserbase. It focuses on providing a fast and efficient method for extracting web content.

Core Functionality

The primary function of Draco is to scrape a given URL and return its main content as clean Markdown, along with associated metadata. This includes handling complex client-rendered Single Page Applications (SPAs) by rendering them before conversion to Markdown, but without the overhead of booting a full headless browser for each request.

Draco employs browser-faithful TLS/JA3 fingerprinting to access pages that might block standard scraping clients. For typical HTML pages, the process involves a single fingerprinted fetch and parse, completing in approximately 300 milliseconds.

Output and Features

The output includes the page's main content as Markdown, with elements like headings, links, lists, and code blocks, while stripping boilerplate content such as navigation, headers, and ads. Metadata extracted includes title, description, language, canonical URL, favicon, and Open Graph/Twitter tags.

Users can install Draco via a shell script for Linux and macOS, or build it from source. It supports outputting to standard output or as a JSON object containing Markdown, metadata, and a trace of the scraping process. Additional features include proxy support and configurable delays for politeness.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~7 min · 6 stories · Aug 15

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Reporting from

Draco is a new web scraping tool written in Rust that offers a self-hostable alternative to services like Firecrawl and Browserbase. It extracts clean Markdown and metadata from URLs, including client-rendered SPAs, without requiring a headless browser fleet for every request.