11st of 29 in Data and scraping for AIFor data and documents, documents and ocr

mineru

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

Stars
82.4k
License
custom license
Last commit
Oct 2026
Last release
Oct 2026
Language
Python
Stars, last 30 weeks+25,984
27 Mar 2026: 56,419 stars3 Apr 2026: 57,101 stars10 Apr 2026: 58,306 stars17 Apr 2026: 59,435 stars24 Apr 2026: 60,264 stars1 May 2026: 60,878 stars8 May 2026: 61,644 stars15 May 2026: 62,467 stars22 May 2026: 63,790 stars29 May 2026: 64,926 stars5 Jun 2026: 65,920 stars12 Jun 2026: 66,726 stars19 Jun 2026: 67,467 stars26 Jun 2026: 69,974 stars3 Jul 2026: 72,645 stars10 Jul 2026: 73,621 stars17 Jul 2026: 74,377 stars24 Jul 2026: 75,103 stars31 Jul 2026: 75,875 stars7 Aug 2026: 76,635 stars14 Aug 2026: 77,222 stars21 Aug 2026: 77,788 stars28 Aug 2026: 78,334 stars4 Sept 2026: 78,877 stars11 Sept 2026: 79,451 stars18 Sept 2026: 79,979 stars25 Sept 2026: 80,455 stars2 Oct 2026: 80,884 stars9 Oct 2026: 81,276 stars16 Oct 2026: 81,840 stars23 Oct 2026: 82,403 stars

56,419 on 27 Mar 202682,403 on 23 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

Ranked among open-source alternatives to Apify (#1 of 10) and LlamaParse (#1 of 10).

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

Quick answers

Is mineru open source?

Its code is public on GitHub under its own license terms; read them before you use it at work.

Can you run mineru with Docker?

Yes. Its repository has a Docker setup: a Dockerfile, a Compose file or a published image.

Does mineru need a GPU?

No. It runs on a CPU and can use a GPU when you have one.

Head to head

Also in Data and scraping for AI

See all 29
Also in Data and scraping for AI
RankProjectScore
2doclingPython library and CLI that converts PDFs, Office files and more into structured text69.5k starsMIT91 out of 100
3markitdownPython library and CLI that converts office files, PDFs and audio to Markdown191.9k starsMIT86 out of 100
#4Crawl4AIAsync Python web crawler that outputs LLM-ready Markdown and structured JSON86.1k starsApache-2.084 out of 100
#5opendataloader-pdfPDF parser that outputs Markdown, JSON with bounding boxes, and Tagged PDF30k starsApache-2.084 out of 100
#6scrapegraph-aiPython library that builds LLM-driven scraping pipelines from a prompt and a URL32.2k starsMIT81 out of 100