PyMuPDF
Leading#7 in Open sourcemedium confidence
Fast low-level PDF/XPS parsing, rendering, and editing (MuPDF bindings); the performance workhorse under many pipelines (~10k stars).Our read
Why it ranks #7
A performance-oriented PDF foundation at about 10.3k GitHub stars, broadly used in production pipelines for fast rendering, extraction and manipulation.Here is the catch
AGPL obligations can conflict with closed-source distribution
low-level API requires more engineering than turnkey converters
documentation and coordinate systems have a learning curve
Does this well
very fast and memory-efficient core
broad low-level manipulation API
handles rendering and editing as well as extraction
Pricing
Checked by hand on 2026-07-23. Prices in this category change often — if this looks wrong, it probably is.
Key features
Fast text and image extractionPage rendering and rasterizationPDF editing, annotation and redactionSearch, OCR hooks and format conversion
Sources we read
Quick facts
More in this area
The rest of the Open source column.- 1Stirling-PDFThe de-facto open-source PDF toolkit: 50+ local operations — merge, split, OCR, convert, sign, redact, compress — fully self-hosted. The recognized OSS PDF leader (~88k stars).
- 2MarkItDown (Microsoft)Microsoft's document-to-Markdown converter (PDF, Office, images, audio) built to feed clean text to LLMs; the highest-starred tool in this space (~169k stars).
- 3MinerU (OpenDataLab)High-accuracy PDF-to-Markdown/JSON extraction; the standout for complex academic papers and CJK layouts (~76k stars).
- 4Docling (IBM / DS4SD)IBM's document parser (PDF, DOCX, PPTX) with strong layout and table understanding; a default in the LlamaIndex/LangChain ecosystem (~64k stars).
- 5marker (Datalab)Fast, high-quality PDF/EPUB/DOCX to Markdown conversion with tables, math, and images; a general-purpose favorite (~38k stars).
- 6pdfplumberPrecise text, table, and layout extraction from born-digital PDFs; the go-to Python library for table scraping (~11k stars).