anydoc
A fast library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF files into clean Markdown. It has Node.js and Python bindings, useful for feeding documents to text tools.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
anydoc is a Rust library from Firecrawl that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF files into clean GitHub Flavored Markdown. It aims for one consistent output whatever the input format, which makes documents easy to feed to language models. It ships with a command line tool, Node.js and Python bindings and a WebAssembly build that runs in the browser.
Key features
- Reads Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF
- Command line use through npx
- Bindings for Node.js, Python and the browser via WebAssembly
- Packaged as an Agent Skill for coding agents
- Optional hosted OCR for scanned pages
Best for
Developers who need to turn office documents into Markdown for text tools or LLM pipelines. It cannot read scanned pages on its own, so those need the hosted OCR option.
- Upstream
- firecrawl/anydoc
- Fork on GitHub
- Guo-astro/anydoc
- Upstream stars
- 23k
- Category
- Documents, media and content
- License
- MIT
- Forked
- 2026-09-28
- Sync status
- Updated by last syncLast synced 2026-10-19
More in Documents, media and content
Textus is a free, open-source Markdown editor with an AI writing assistant for drafting and editing on macOS, Windows, and Linux.
Forked 2026-10-18Last synced 2026-10-19License: MITDocuments, media and contentGitHub
Clypra is a free, open-source video editor for editing and arranging footage on a frame-accurate timeline. It uses Rust and GPU acceleration for video decoding and rendering.
Forked 2026-10-14Last synced 2026-10-19License: MITDocuments, media and contentGitHub
A self-hosted app for turning audio recordings into searchable notes. Use it to transcribe, summarize, organize, and ask questions about recordings while keeping the library on your own infrastructure.
Forked 2026-10-12Last synced 2026-10-19License: AGPL-3.0Documents, media and contentGitHub
OpenCut is an open-source video editor project intended for web, desktop, and mobile. This repository is a ground-up rewrite in progress; the README points users to OpenCut Classic for the version to use today.
Forked 2026-10-12Last synced 2026-10-19License: MITDocuments, media and contentGitHub