Topics / #pdf-parser

PDF parser projects on GitHub

Tools that extract text, tables, and structure from PDF documents, often for AI pipelines.

As of , the most-starred PDF parser projects on GitHub are PaddleOCR (91.3K stars), MinerU (81.9K stars) and opendataloader-pdf (29.7K stars). GitHub.Locker tracks 7 PDF parser repositories with 255.8K stars combined. The fastest-growing on October 16 was PaddleOCR, with +62 stars in a day.

7Projects
255.8KStars in total
+142Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

7 projects · by stars

  1. #1 · PaddlePaddle/PaddleOCR

    PaddleOCR

    PaddleOCR is an OCR and document AI toolkit that converts PDFs and images into structured, LLM-ready data (JSON or Markdown), supporting over 100 languages.

    91.3K
  2. #2 · opendatalab/MinerU

    MinerU

    MinerU is a high-accuracy document parsing engine that converts PDF, DOCX, PPTX, XLSX, images and web pages into structured Markdown or JSON, built for LLM, RAG and agent workflows.

    81.9K
  3. #3 · opendataloader-project/opendataloader-pdf

    opendataloader-pdf

    An open-source PDF parser built for AI pipelines: it turns PDFs into Markdown, JSON (with bounding boxes) and HTML, and can auto-tag untagged PDFs into screen-reader-ready Tagged PDFs.

    29.7K
  1. 4

    pdf-inspector

    19.7Kfirecrawl/pdf-inspector · Rust

    A fast Rust library from Firecrawl that inspects PDFs: it classifies each file as text-based, scanned, image-based, or mixed, extracts position-aware text, and converts it to clean Markdown without OCR by default.

  2. 5

    liteparse

    12.9Krun-llama/liteparse · Rust

    LiteParse is a standalone open-source PDF parser focused on fast, lightweight parsing: it extracts spatial text with bounding boxes and outputs Markdown, JSON, or Text, all running locally with no cloud or LLM calls.

  3. 6

    pypdf

    10.3Kpy-pdf/pypdf · Python

    A free and open-source pure-python PDF library: it splits, merges, crops and transforms the pages of PDF files, and can add custom data, viewing options and passwords to them.

  4. 7

    nougat

    10.1Kfacebookresearch/nougat · Python

    Nougat (Neural Optical Understanding for Academic Documents) is a PDF parser for academic papers that converts them into markdown text while correctly understanding LaTeX math equations and tables.

Often tagged together