fpdf2 has 13.6M monthly downloads and 2K GitHub stars. Version 2.8.7 supports Python 3.10+, first published in 2017.
It is actively maintained under a copyleft license, last released in Feb 2026.
It is built on top of defusedxml, fonttools and pillow. It is used by 289 tracked packages, including open-webui, ocrmypdf and rpaframework-pdf.
GitHub topics include pdf-generation, pdf and barcode.
Package Insights
- No releases in 124 days despite active commits
- Moderate bus factor: only 4 contributor(s) for this download volume
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- defusedxml
- fonttools >=4.34.0
- pillow !=9.2.*,>=8.3.2
27 optional dependencies
- bandit[dev]
- black[dev]
- brotli[test]
- camelot-py[test]
- endesive[test]
- lxml[docs]
- mkdocs[docs]
- mkdocs-git-revision-date-localized-plugin[docs]
- mkdocs-include-markdown-plugin[docs]
- mkdocs-macros-plugin[docs]
- mkdocs-material[docs]
- mkdocs-minify-plugin[docs]
- mkdocs-redirects[docs]
- mkdocs-with-pdf[docs]
- mknotebooks[docs]
- mypy[dev]
- pdoc3[docs]
- pre-commit[dev]
- pylint[dev]
- pyright[dev]
- pytest[test]
- pytest-cov[test]
- qrcode[test]
- semgrep[dev]
- tabula-py[test]
- uharfbuzz[test]
- zizmor[dev]
Used By
- open-webui
- ocrmypdf
- rpaframework-pdf
- keepercommander
- bec-lib
- brazilfiscalreport
- fintech
- aurapro-ui
- mag-agent
- openschichtplaner5-api
- ojhunt
- morning-paper
- m3-memory
- pyvelm
- docksec
- loop-chat
- django-ledger
- asp-plot
- graftpunk
- dax
- fast-mu-builder
- muxi-runtime
- robusta-api
- llm-evaluation-system
- novelscribe
- pytigon-lib
- byzh-extra
- hledger-textual
- fast-backend-builder
- dbt2pdf
- aga-ai-github-assistant
- leadgen-maps
- patcherctl
- evadex
- word-search-generator
- tgedr-pycommons
- remora-fin
- qlro
- ttd-ledger
- rephorm
- rero-invenio-files
- elenchus
- wasteline
- pdfly
- apple-health-parser
- python-slack-agents
- clawbench-eval
- projectair
- scan4secrets
- rossum-agent