olmocrOpen 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 → xbergRust-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-OCRBaidu'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 → chunkrDocument 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 → chandraDatalab'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 →