AltHub

firecrawl/anydoc Alternatives

document conversion to Markdown

A Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF files into clean GitHub-Flavored Markdown, with Node.js, Python, and WebAssembly bindings.

19.8kRustMITactive · last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

run-llama/liteparseGitHub

Rust document parser from LlamaIndex; choose if you prefer that ecosystem over anydoc.

A fast, helpful, and open-source document parser

12.2k
Rust
Apache-2.0
active2mo ago
microsoft/markitdownGitHub

Python library for office-to-Markdown; choose for Python-native workflows.

Python tool for converting files and office documents to Markdown.

175.4k
Python
MIT
active2mo ago
docling-project/doclingGitHub

Python document converter with rich structure understanding; choose for Python pipelines needing detailed output.

Get your documents ready for gen AI

66.4k
Python
MIT
active29d ago
Unstructured-IO/unstructuredGitHub

Python ETL for document structuring; choose when you need data pipeline integrations.

Convert documents to structured data effortlessly. Unstructured is open-source ETL solution for transforming complex documents into clean, structured formats for language models. Visit our website to learn more about our enterprise grade Platform product for production grade workflows, partitioning, enrichments, chunking and embedding.

15.3k
HTML
Apache-2.0
active2mo ago
QuivrHQ/MegaParseGitHub

Python parser for LLM-ready Markdown; choose for a simple Python alternative to anydoc.

File Parser optimised for LLM Ingestion with no loss 🧠 Parse PDFs, Docx, PPTx in a format that is ideal for LLMs.

7.4k
Python
Apache-2.0
slowing1.6y ago
NanoNets/docextGitHub

OCR-free conversion toolkit; choose for benchmarking or needing both JSON and Markdown outputs.

An on-premises, OCR-free unstructured data extraction, markdown conversion and benchmarking toolkit. (https://idp-leaderboard.org/)

2.1k
Python
Apache-2.0
active7mo ago
NanoNets/docstrangeGitHub

Python converter with OCR and multiple output formats; choose when JSON/HTML are also needed.

Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR.

1.5k
Python
MIT
slowing1.0y ago
elbruno/ElBruno.MarkItDotNetGitHub

.NET library for file-to-Markdown; choose for C# codebases.

.NET library that converts file formats to Markdown for AI pipelines

55
C#
MIT
active2mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

opendatalab/MinerUGitHub

ML-based parser with OCR for complex or scanned PDFs; choose when you need higher accuracy over raw speed.

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

78.2k
Python
NOASSERTION
active2mo ago
PaddlePaddle/PaddleOCRGitHub

OCR engine for images and scanned docs; choose when input is raster, not digital.

Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

88.1k
Python
Apache-2.0
active3mo ago
getomni-ai/zeroxGitHub

Vision-LLM OCR; choose for scanned or complex layouts that anydoc's direct parsing cannot handle.

OCR & Document Extraction using vision models

12.3k
TypeScript
MIT
slowing1.4y ago
xberg-io/xbergGitHub

Broad document extraction framework; choose if you need 101 formats and structured data beyond Markdown.

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured data from 101 formats (115 file extensions) plus code intelligence for 371 code languages. 15 language bindings — Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript — plus CLI, REST API, and MCP server.

9.2k
Rust
MIT
active2mo ago
adithya-s-k/omniparseGitHub

Multimodal parser; choose if you also need audio/video extraction alongside documents.

Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks

7.8k
Python
GPL-3.0
slowing10mo ago
axa-group/ParsrGitHub

Deployable document-to-JSON server; choose when you want a service instead of an embedded library.

Transforms PDF, Documents and Images into Enriched Structured Data

6.2k
JavaScript
Apache-2.0
active7mo ago
deepdoctection/deepdoctectionGitHub

Document AI framework; choose for building custom OCR/layout pipelines rather than drop-in conversion.

A Repo For Document AI

3.2k
Python
Apache-2.0
active2mo ago
breezedeus/Pix2TextGitHub

Image OCR to Markdown; choose for scanned pages with math formulas or Chinese/English text.

An Open-Source Python3 tool with SMALL models for recognizing layouts, tables, math formulas (LaTeX), and text in images, converting them into Markdown format. A free alternative to Mathpix, empowering seamless conversion of visual content into text-based representations. 80+ languages are supported.

3.2k
Jupyter Notebook
MIT
slowing8mo ago
chatdoc-com/OCRFluxGitHub

Multimodal PDF-to-Markdown; choose for complex tables and cross-page content that defeat basic parsers.

OCRFlux is a lightweight yet powerful multimodal toolkit that significantly advances PDF-to-Markdown conversion, excelling in complex layout handling, complicated table parsing and cross-page content merging.

2.5k
Python
Apache-2.0
active6mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

chrisryugj/kordocGitHub

CLI/MCP server for Korean office formats; use as a standalone tool, not an embeddable library.

모두 파싱해버리겠다 — HWP·HWPX·PDF·Office 문서를 Markdown으로. 양식 자동 채우기와 신구대조를 갖춘 CLI·MCP 서버 | Convert Korean documents (HWP, HWPX, PDF, Office) to Markdown — CLI and MCP server with form filling and diff

1.8k
TypeScript
MIT
active2mo ago
RoffyS/MarkEverythingDownGitHub

CLI script using multimodal LLMs; use as a standalone tool, not embeddable.

Convert files (PDF, image, Word, PPT, Excel, notebooks, code snippets) to markdown using powerful multimodal LLM

343
Python
MIT
slowing1.4y ago

Listed as an alternative to

These projects were analysed and named anydoc among their alternatives. The relationship is not symmetric — how anydoc rates them is a separate judgement, made when anydoc is analysed in its own right.

microsoft/markitdownGitHub

calls anydoc “Rust library with Python bindings that converts office docs, PDFs, EPUB, etc. to markdown; choose for a fast, lightweight alternative.”

Python tool for converting files and office documents to Markdown.

175.4kPythonactive
docling-project/doclingGitHub

calls anydoc “if you want a Rust core with Python/Node bindings for multi-format conversion”

Get your documents ready for gen AI

66.4kPythonactive
datalab-to/markerGitHub

calls anydoc “When you want a Rust-native, multi-format converter with Node.js and Python bindings.”

Convert PDF to markdown + JSON quickly with high accuracy

39.0kPythonactive
adithya-s-k/omniparseGitHub

calls anydoc “choose it for a fast Rust-based converter for Office/PDF to markdown, with bindings for Node/Python, when you don't need OCR.”

Ingest, parse, and optimize any data format ➡️ from documents to multimedia ➡️ for enhanced compatibility with GenAI frameworks

7.8kPythonslowing
CatchTheTornado/text-extract-apiGitHub

calls anydoc “choose for fast conversion of digital Office/PDF docs to Markdown in Rust with Python/Node bindings, no OCR or PII.”

Document (PDF, Word, PPTX ...) extraction and parse API using state of the art modern OCRs + Ollama supported models. Anonymize documents. Remove PII. Convert any document or picture to structured JSON or Markdown

3.2kPythonslowing
xberg-io/xbergGitHub

calls anydoc “when you need a Rust/Node/Python library to convert office docs and PDFs to clean Markdown without extra intelligence features.”

A polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured data from 101 formats (115 file extensions) plus code intelligence for 371 code languages. 15 language bindings — Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript — plus CLI, REST API, and MCP server.

9.2kRustactive
PDFCraftTool/pdfcraftGitHub

calls anydoc “modern CLI/library for converting documents to Markdown; choose if you need clean Markdown output with minimal dependencies.”

PDFCraft is a free, privacy-focused PDF toolkit that runs entirely in your browser. With 90+ professional tools, you can edit, convert, merge, split, and secure your PDF files without ever uploading them to a server.

8.3kTypeScriptactive
NanoNets/docstrangeGitHub

calls anydoc “choose when you need fast Markdown from digital (non-scanned) Office/PDF files with Node/Python bindings; it lacks OCR.”

Extract and convert data from any document, images, pdfs, word doc, ppt or URL into multiple formats (Markdown, JSON, CSV, HTML) with intelligent structured data extraction and advanced OCR.

1.5kPythonslowing