PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Layout Analysis Python Packages

Python packages with the GitHub topic layout-analysis. Sorted by monthly downloads, with stars and forks.
opendatalab
mineru

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

124K 82K 7K
Layout-Parser
layoutparser

A Unified Toolkit for Deep Learning Based Document Image Analysis

77K 6K 530
opendatalab
magic-pdf

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

13K 82K 7K
RapidAI
rapid-layout

Analysis of Chinese and English layouts 中英文版面分析

7K 280 20
breezedeus
pix2text

An Open-Source Python3 tool with SMALL models for recognizing layouts, tables, math formulas (LaTeX), and text in images, converting them into Markdown format. A free alternative to Mathpix, empowering seamless conversion of visual content into text-based representations. 80+ languages are supported.

5K 3K 283
u9401066
asset-aware-mcp

Agent document collaboration: versioned PDF pages/annotations/forms, raster frames, DOCX/PPTX, spreadsheets and CSV/TSV, with checked edits, source provenance, CSL citations and wikilink evidence libraries

4K 0 2
yoshihikoueno
pdf-layout-scanner

A more complete example of programming with PDFMiner, which continues where the default documentation stops

769 7 3
yuvaraj3855
preocr

Fast document classification and OCR detection. Analyzes any file type to determine if OCR is needed, saving time and money on unnecessary processing.

655 13 5
Rushi-Balapure
pdf-2-json-extractor

A high-performance Python library for extracting structured content from PDF documents with layout-aware text extraction. pdf_to_json preserves document structure including headings (H1-H6) and body text, outputting clean JSON format.

594 4 1
jspast
cells2table

Efficient pipelines and models for document AI, with Docling support via plugins

580 2 0
opendatalab
mineru-selfhosted-mcp

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

553 82K 7K
mudit-choudhary
recrystal

A layout parser for research papers: PDF in, ordered typed blocks out. Fine-tuned YOLO11 detection over onnxruntime, PyMuPDF words, column-aware assembly. Loses 24 of 400 answer spans against Docling's 48 and PyMuPDF4LLM's 61, and parses 2.88× faster than Docling, on 514 papers. AGPL-3.0.

359 0 0
opendatalab
mineru-next-dev

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

185 82K 7K
opendatalab
lazyllm-magic-pdf

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

177 82K 7K
RITURAJRAMAN
trueparse

Open-source PDF parsing engine with true visual asset extraction, structural table grids, and canonical JSON output.

176 0 0
Magnet-AI
quanta-pdf

Advanced PDF layout analysis engine for extracting figures, tables, and structured content from complex engineering documents using computer vision and machine learning.

146 4 2
opendatalab
xh-pdf-parser

Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.

98 82K 7K
ixalodecte
filestruct

A python package to structure files using visual and style informations

61 1 0
MBAigner
pdfsegmenter

This library builds a graph-representation of the content of PDFs. The graph is then clustered, resulting page segments are classified and returned. Tables are retrieved formatted as a CSV.

59 23 3
Kubenew
pdf2struct

`pdf2struct` extracts structured JSON from PDF documents.

56 2 0
chigwell
text2design

A new package that enables users to input textual descriptions of visual design, layout, or interface concepts and returns structured representations or annotations derived from the description. It le

55 1 0
sulzbals
ocrd-gbn

OCR-D compliant toolset for optical layout recognition on historical german-language documents published in Brazil

53 11 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology