11st of 13 in Data and scraping for AI

mineru

Document parser that converts PDFs, images and Office files to Markdown and JSON

Stars
81.8k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 29 weeks+25,459
25 Mar 2026: 56,300 stars1 Apr 2026: 56,941 stars8 Apr 2026: 58,045 stars15 Apr 2026: 59,199 stars22 Apr 2026: 60,111 stars29 Apr 2026: 60,791 stars6 May 2026: 61,479 stars13 May 2026: 62,230 stars20 May 2026: 63,549 stars27 May 2026: 64,645 stars3 Jun 2026: 65,727 stars10 Jun 2026: 66,579 stars17 Jun 2026: 67,346 stars24 Jun 2026: 68,397 stars1 Jul 2026: 72,362 stars8 Jul 2026: 73,433 stars15 Jul 2026: 74,222 stars22 Jul 2026: 74,985 stars29 Jul 2026: 75,750 stars5 Aug 2026: 76,470 stars12 Aug 2026: 77,082 stars19 Aug 2026: 77,683 stars26 Aug 2026: 78,256 stars2 Sept 2026: 78,767 stars9 Sept 2026: 79,357 stars16 Sept 2026: 79,867 stars23 Sept 2026: 80,406 stars30 Sept 2026: 80,824 stars7 Oct 2026: 81,199 stars14 Oct 2026: 81,759 stars

56,300 on 25 Mar 202681,759 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

MinerU parses PDFs, scanned images, Office, OpenDocument, EPUB, OFD, HTML and CSV files into Markdown, HTML, LaTeX, DOCX and structured content lists. It offers four parsing tiers (flash, basic, standard, advanced), a local document library with search, and page/block locators for citations. It ships a CLI, Python SDK, API, router and Gradio WebUI, plus an agent skill.

Who it is for: Engineers feeding PDFs and Office documents to LLM pipelines or agents

Strengths

  • Handles scanned PDFs, tables and formulas, with four quality tiers from fast preview to advanced
  • Stable doc/tier/page/block locators allow paged reading and citation of long documents
  • Small models run on ONNX CPU; the VLM can run on llama.cpp, vLLM or LMDeploy
  • Documents are not uploaded to the official service unless remote parsing is configured

Weaknesses

  • Office, HTML, EPUB, OFD and CSV files only get flash-tier parsing; higher tiers are PDF and image only
  • Docker deployment for non-NVIDIA devices is pending an update
  • Highest throughput needs an NVIDIA GPU and mineru[full]; Windows needs torch installed separately
  • License is reported as NOASSERTION, so terms need checking before use

What it needs

  • GPU optional
  • Docker + Compose
  • Needs Python >=3.10,<3.15, llama.cpp, vLLM or LMDeploy (VLM runtime), ONNX or Torch
  • Models: MinerU VLM, ONNX small models, Torch small models, llama.cpp, vLLM

Head to head

Also in Data and scraping for AI

See all 13
Also in Data and scraping for AI
RankProjectScore
2Crawl4AIPython web crawler that converts pages to LLM-ready Markdown and JSON85.6k starsApache-2.077 out of 100
3doclingPython library and CLI that converts PDFs, Office files and more into structured text68.9k starsMIT76 out of 100
#4markitdownPython tool that converts PDF, Office, HTML and audio files to Markdown for LLMs190.3k starsMIT71 out of 100
#5FirecrawlWeb scraping and crawling API that returns LLM-ready markdown Live demo ↗ (opens in a new tab)191.6k starsAGPL-3.067 out of 100
#6langextractPython library that extracts source-grounded structured data from text using LLMs Live demo ↗ (opens in a new tab)39k starsApache-2.060 out of 100