StackMap
Subscribe

MinerU alternatives

Curated alternatives to MinerU — and why you'd switch.

marker

Datalab's 39k-star PDF-to-Markdown/JSON converter: a layout pipeline plus an optional LLM pass for tables, forms and equations, with chunk output and form-value extraction built in.

Why switchBoth convert PDF and Office files to LLM-ready Markdown/JSON. MinerU casts the wider format and pipeline net; marker is leaner to install, faster per page, and pushes hard blocks to an LLM of your choosing.
Full comparison →
olmocr

Open toolkit that linearizes messy PDFs — scans, tables, equations, handwriting — into clean ordered Markdown with a self-hosted vision-language model. Built for LLM training data and RAG ingestion.

Why switchSame job — self-hosted document→markdown for LLM ingestion: olmocr is a focused VLM PDF-linearizer; MinerU is the broader pipeline (PDF + Office, layout analysis) with far more traction.
Full comparison →
xberg

Rust-core document-intelligence engine with 15 language bindings: turns 96 formats — PDF, Office, images, audio, code — into clean text, tables and RAG-ready chunks. Library, CLI, REST or MCP.

Why switchBoth turn documents (PDFs, Office) into LLM-ready text/JSON for RAG. MinerU is a heavyweight Python/VLM parser tuned for max-fidelity layout + OCR; Xberg is a lightweight polyglot engine spanning 96 formats and 15 language bindings with pluggable OCR. Pick MinerU for the hardest scanned/complex PDFs, Xberg for breadth and multi-language embedding.
Full comparison →
Unlimited-OCR

Baidu's open OCR VLM that parses entire multi-page documents in one shot — 'unlimited' long-horizon parsing pushing DeepSeek-OCR further. MIT weights on HF; serve via transformers, vLLM or SGLang.

Why switchBoth turn documents into LLM-ready text: Unlimited-OCR is a one-shot long-horizon VLM; MinerU is a staged layout-analysis + OCR pipeline that also ingests Office formats.
Full comparison →
chunkr

Document intelligence API in Rust: layout analysis, OCR with bounding boxes, and semantic chunking that turn PDFs, PPTs and Word docs into RAG-ready structured chunks.

Why switchSame job — complex documents into LLM-ready data. MinerU is the batteries-included extraction toolkit; Chunkr is an API-shaped service adding semantic chunking and bounding-box citations for RAG pipelines.
Full comparison →
opendataloader-pdf

Deterministic PDF parser for AI pipelines: #1 extraction accuracy (0.907) on its public bench, bounding boxes on every element, 0.015s/page — plus the first open PDF auto-tagging for accessibility.

Why switchSame heavyweight PDF-to-structured-data slot: MinerU throws ML layout analysis and OCR at everything; OpenDataLoader is deterministic-first with an optional hybrid AI mode — and beats it on extraction accuracy in its published bench at a fraction of the compute.
Full comparison →
PixelRAG

Berkeley's visual RAG: render pages and PDFs to screenshot tiles and retrieve with a VLM embedder — tables, charts and layout survive. pixelshot CLI plus a hosted 8.28M-page Wikipedia index.

Why switchTwo answers to the same RAG-ingestion problem: MinerU parses PDFs/Office through layout analysis and OCR into LLM-ready markdown; PixelRAG skips parsing entirely and retrieves over rendered screenshot tiles. Parse-to-text vs stay-in-pixels.
Full comparison →
TurboOCR

GPU document parser in C++/TensorRT: PP-OCRv6 OCR, layout, tables and formulas to Markdown at 200-559 img/s on one GPU — no VLM, HTTP + gRPC, one-line Docker deploy.

Why switchSame job — documents to LLM-ready Markdown. MinerU is the heavyweight Python pipeline with Office support; TurboOCR trades breadth for 200+ img/s on one GPU.
Full comparison →
anydoc

Rust library converting Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF to clean Markdown in single-digit milliseconds — Node/Python/WASM bindings, CLI, and an agent skill.

Why switchBoth turn office documents into LLM-ready Markdown: MinerU brings ML layout analysis and OCR at pipeline weight; anydoc is a structural converter that answers in milliseconds but skips scans.
Full comparison →
chandra

Datalab's SOTA open OCR model: images/PDFs to structured HTML/Markdown/JSON with layout, tables, forms, checkboxes, handwriting and math, in 90+ languages. Local HF or vLLM inference.

Why switchOverlapping document-to-markdown job at different layers: MinerU is a full parsing pipeline (layout analysis + OCR + export) you deploy as tooling; Chandra is the single end-to-end OCR model you'd slot into such a pipeline.
Full comparison →
pdf-inspector

Firecrawl's Rust PDF triage: classifies text-based vs scanned in ~10-50ms, extracts positioned text and clean Markdown without OCR — routing the ~54% of PDFs that never needed a model.

Why switchSame PDF-to-Markdown slot, opposite weight: MinerU runs full layout analysis and OCR on everything; pdf-inspector is the 200ms no-ML path for documents that don't need it. Many pipelines should front MinerU with exactly this triage.
Full comparison →
unstract

LLM-driven platform turning unstructured documents into structured data: a no-code Prompt Studio to define extractions, then deploy as APIs or ETL pipelines. Self-hosted, AGPL + enterprise.

Why switchParser vs platform: MinerU converts documents to LLM-ready markdown/JSON; Unstract sits a level up — prompt-engineered field extraction with deployment, connectors and pipeline management around it. Many stacks front Unstract-style extraction with a MinerU-style parser.
Full comparison →