Alternatives

Pypdf alternatives for AI agents.

Compare similar skills by workflow fit, trust score, quality, GitHub adoption, maintenance, and install readiness.

Current skill

Pypdf

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

100
Quality
100
Trust
10K
Stars
#1

Pikepdf

Similarity 146Trust 100Excellent 100

A Python library for reading and writing PDF, powered by QPDF

2.7K starsJun 7, 2026 pushdocument-processingPythonPDF
$ npx skills add pikepdf/pikepdf
#2

Pdfplumber

Similarity 141Trust 100Excellent 100

Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.

10K starsJan 28, 2026 pushdocument-processingPythonPDF
$ npx skills add jsvine/pdfplumber
#3

Dolphin

Similarity 134Trust 100Excellent 100

The official repo for “Dolphin: Document Image Parsing via Heterogeneous Anchor Prompting”, ACL, 2025.

9.0K starsMar 25, 2026 pushdocument-processingPythonOCR
$ npx skills add bytedance/Dolphin
#4

PyMuPDF

Similarity 133Trust 100Excellent 100

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

9.9K starsJun 5, 2026 pushdocument-processingPythonPDF
$ npx skills add pymupdf/PyMuPDF
#5

Pdfminer.Six

Similarity 132Trust 100Excellent 100

Community maintained fork of pdfminer - we fathom PDF

7.0K starsMar 13, 2026 pushdocument-processingPythonPDF
$ npx skills add pdfminer/pdfminer.six
#6

Pdf Craft

Similarity 132Trust 100Excellent 100

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

5.7K starsJun 6, 2026 pushdocument-processingPythonPDF
$ npx skills add oomol-lab/pdf-craft
#7

Pdfarranger

Similarity 132Trust 100Excellent 100

Small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface.

5.6K starsJun 3, 2026 pushdocument-processingPythonPDF
$ npx skills add pdfarranger/pdfarranger
#8

Borb

Similarity 131Trust 100Excellent 100

borb is a library for reading, creating and manipulating PDF files in python.

3.6K starsMay 17, 2026 pushdocument-processingPythonPDF
$ npx skills add borb-pdf/borb
#9

Pdf Inspector

Similarity 131Trust 100Excellent 98

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

1.4K starsJun 5, 2026 pushdocument-processingRustPDF
$ npx skills add firecrawl/pdf-inspector
#10

Excalibur

Similarity 130Trust 100Excellent 100

A web interface to extract tabular data from PDFs

1.8K starsMay 20, 2026 pushdocument-processingPythonPDF
$ npx skills add camelot-dev/excalibur
#11

Arxiv.Py

Similarity 129Trust 100Excellent 97

Python wrapper for the arXiv API

1.5K starsMay 22, 2026 pushdocument-processingPythonPDF
$ npx skills add lukasschwab/arxiv.py
#12

Stirling PDF

Similarity 129Trust 100Excellent 100

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

81K starsJun 10, 2026 pushdocument-processingTypeScriptPDF
$ npx skills add Stirling-Tools/Stirling-PDF
#13

OCRmyPDF

Similarity 129Trust 100Excellent 100

OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be searched

34K starsJun 5, 2026 pushdocument-processingPythonOCR
$ npx skills add ocrmypdf/OCRmyPDF
#14

MinerU

Similarity 127Trust 100Excellent 100

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

67K starsJun 6, 2026 pushdocument-processingPythonPDF
$ npx skills add opendatalab/MinerU
#15

Docling

Similarity 127Trust 100Excellent 100

Get your documents ready for gen AI

61K starsJun 9, 2026 pushdocument-processingPythonPDF
$ npx skills add docling-project/docling
#16

Paperless Ngx

Similarity 127Trust 100Excellent 100

A community-supported supercharged document management system: scan, index and archive all your documents

42K starsJun 10, 2026 pushdocument-processingPythonPDF
$ npx skills add paperless-ngx/paperless-ngx

How to choose

When should you switch?

Use an alternative when it has a clearer install path, higher trust score, fresher maintenance, or better platform fit for your current agent stack. Keep Pypdf if it already passes your workflow test and repository review.

Next step

Compare top candidates side by side

Open the compare page, test the install commands in a sandbox, and check each repository before using a skill in production.