firecrawl/anydoc
★ 22,965 stars
Covered in week 2026-W36 · the 2026-09 report
Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.
What anydoc is
Built by Firecrawl to turn any office document into LLM-ready Markdown in single-digit milliseconds, with one consistent output no matter which format goes in. It powers Firecrawl Parse, so if you'd rather not run it yourself, the hosted API gives you the same conversion plus our OCR models for the scanned pages anydoc can't read on its own.
From the repository README · read it on GitHub →
Transcript
Converting office documents to Markdown usually means messy formatting and manual cleanup. anydoc uses Rust to turn Word, PowerPoint, Excel, RTF, EPUB, CSV, and PDF into clean GitHub-Flavored Markdown in single-digit milliseconds. The CLI writes to stdout and ships Node.js and Python bindings for agents like Claude Code. Scanned pages still need Firecrawl Parse OCR. Any document becomes LLM-ready instantly.