PyMuPDF
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
PyMuPDF scores 6.8/10 (Solid) in Data Extraction.
Language Python License AGPL-3.0 Stars 10.1k★ Type library Self-host Yes Repo pymupdf/PyMuPDF Homepage https://pymupdf.readthedocs.io
Quality
Solid 6.8
Adoption 50
Activity 70
Maturity 100
Community 48
Capability 50
Show the math
Overall 6.8/10
value = 6.8/10
score = value
Adoption 5.5/10
value = 50.2/100
score = 1 + 9 * value / 100
Activity 7.3/10
value = 70.4/100
score = 1 + 9 * value / 100
Maturity 10/10
value = 100/100
score = 1 + 9 * value / 100
Community 5.3/10
value = 47.8/100
score = 1 + 9 * value / 100
Capability 5.5/10
value = 50/100
score = 1 + 9 * value / 100
Key metrics
10.1k★ GitHub stars
91/90d Recent commits
6 devs/90d Recent contributors
13.7y Project age
active Last commit
Gotchas
No gotchas documented yet. Contribute one if you know a constraint we missed.
Labels
- Copyleft
AGPL-3.0
GPL/AGPL-class license — derivative or networked use may require you to open-source your own code.
- Self-hosted
Self-hosted
You deploy and operate it yourself; there is no hosted option here.
pdf markdown text rag python