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

Pdf Extraction Python Packages

Python packages with the GitHub topic pdf-extraction. Sorted by monthly downloads, with stars and forks.
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
kreuzberg-dev
kreuzberg

Kreuzberg v4 LTS — long-term support for the v4 line (legacy; superseded by xberg for v5+). MIT-licensed.

201K 17 4
opendataloader-project
opendataloader-pdf

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

147K 30K 3K
xberg-io
xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

101K 9K 590
xberg-io
xberg-cli

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

17K 9K 590
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
pytr-org
pytr

Use TradeRepublic in terminal and mass download all documents

9K 808 163
jztan
pdf-mcp

MCP server that lets Claude Code and other AI agents read and search large PDFs, one file or a whole folder: agentic RAG with hybrid semantic + keyword search, selective page reads, tables, images, OCR, chart data, and multi-column/CJK layouts.

8K 149 14
xberg-io
crewai-xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

7K 9K 590
xberg-io
langchain-xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

7K 9K 590
xberg-io
llama-index-node-parser-xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

7K 9K 590
xberg-io
llama-index-readers-xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

6K 9K 590
xberg-io
surrealdb-xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

6K 9K 590
xberg-io
txtai-xberg

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

6K 9K 590
giladfeldman
docpluck

Text, section, table and statistic extraction from academic papers (PDF, DOCX, HTML) for meta-science

4K 2 0
HarperZ9
gather-engine

Research intake that reaches the hard places: web, video, papers, scanned PDFs, browser, OCR, and audio into structured research packets. DOM extraction and change tracking built in; provenance rides along on every item.

3K 4 0
xberg-io
xberg-hermes-plugin

Polyglot document intelligence with a Rust core: extract text, metadata, images, tables, and structured data from 106 formats across 140 file extensions, plus code intelligence for 371 languages. Fifteen bindings, with CLI, REST API, and MCP server.

3K 9K 590
yhay81
pylopdf

PDF editing, rendering, text extraction, and generation for Python, powered by Rust. pymupdf-style API without the AGPL — MIT, zero dependencies, lightweight wheels, WebAssembly-ready.

3K 2 1
epicbharat
krutiextract

A universal Python CLI toolkit to seamlessly extract legacy Hindi PDFs (KrutiDev, Devlys, Chanakya) into perfect Markdown. Features AI auto-detection, NLTK English shielding, and OpenCV-enhanced OCR.

3K 0 0
lucagattoni
pinakes

Pinakes — a portable, agent-first knowledge base. One directory = one KB.

3K 0 0
beatrizalmeidaf
papero-extract

Fast, open-source PDF text extraction API. Files never stored.

2K 203 5
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
liafacom
autosxtract

Extracts text from PDFs using the fastest available method, falling back to OCR via PP-OCRv6 if needed. One pip install, no configuration.

653 2 0
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
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology