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

Pdf Parser Python Packages

Python packages with the GitHub topic pdf-parser. Sorted by monthly downloads, with stars and forks.
py-pdf
pypdf

A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files

133.3M 10K 2K
py-pdf
pypdf2

A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files

14.4M 10K 2K
PaddlePaddle
paddleocr

Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.

1.2M 91K 12K
firecrawl
pdf-inspector

Fast Rust library for PDF inspection, classification, and text extraction. Intelligently detects scanned vs text-based PDFs to enable smart routing decisions.

832K 20K 1K
run-llama
liteparse

A fast, helpful, and open-source document parser

424K 13K 878
yfedoseev
pdf-oxide

The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.

171K 1K 135
opendataloader-project
opendataloader-pdf

PDF Parser for AI-ready data. Automate PDF accessibility. Open-source.

147K 30K 3K
opendatalab
mineru

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

124K 82K 7K
codereverser
casparser

Parser for Consolidated Account Statements (CAS) generated from CAMS/Karvy/Kfintech

22K 232 94
yobix-ai
extractous

Fast and efficient unstructured data extraction. Written in Rust with bindings for many languages.

20K 2K 97
opendatalab
magic-pdf

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

13K 82K 7K
bzsanti
oxidize-pdf

Python bindings for oxidize-pdf — generate, parse, split, merge & manipulate PDFs with native Rust performance. No C deps, no Java, no subprocesses.

12K 6 1
4thel00z
pdfboss

From-scratch Rust PDF toolkit for Python: fast page rendering and text extraction via PyO3. Benchmarked faster than mainstream Python PDF libraries

9K 15 4
oomol-lab
pdf-craft

PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.

5K 6K 463
michelcrypt4d4mus
pdfalyzer

Analyze PDFs with colors (and YARA)

2K 397 27
ashutoshvarma
pyxpdf

Fast and memory-efficient Python PDF Parser based on xpdf sources

2K 44 17
yfedoseev
pdf-oxide-fips

The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry leaders, 100% pass rate on 3,830 PDFs. MIT/Apache-2.0.

2K 1K 135
NameetP
pdfmux

PDF extraction that audits its own output — and certifies any other extractor's, catching pages they silently dropped. Verify signed manifests offline: free, MIT, no account. 0.903 on opendataloader-bench, #2 of 8 engines. 7-tool MCP server.

1K 83 14
intercepted16
fibrum-pdf

Structured PDF extraction at 318 pages/second on CPU

1K 108 9
rustpdf
rustpdf

Free MIT PDF library: one Rust core with bindings for Python, C#/.NET, Node.js, Go, PHP, Ruby, Java, Swift and Delphi. PDF/A, PDF/UA, PAdES signatures, AES-256, forms, rendering.

1K 2 1
Nye1nChanSoe
restruct-cv

Extract structured JSON from single-column resumes. Supported formats: PDF (OCR) · DOCX · PNG · JPEG

1K 3 0
DocSlicer
docslicer

Fast, deterministic document parser and chunker for RAG and agent pipelines. Ships an MCP server for agents navigating long documents with precision.

1K 36 5
ispras
dedoc

Dedoc is a library (service) for automate documents parsing and bringing to a uniform format. It automatically extracts content, logical structure, tables, and meta information from textual electronic documents. (Parse document; Document content extraction; Logical structure extraction; PDF parser; Scanned document parser; DOCX parser; HTML parser

966 737 65
4thel00z
pdfboss-fonts

From-scratch Rust PDF toolkit for Python: fast page rendering and text extraction via PyO3. Benchmarked faster than mainstream Python PDF libraries

951 15 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology