pdfme/pdfme
Open-source PDF generation library built with TypeScript and React. Features a WYSIWYG template designer, PDF viewer, and powerful generation capabilities. Create custom PDFs effortlessly in both browser and Node.js environments. observed · 2026-08-28
Health v2 · maintenance only
90/100
- Activity 95
- Release rhythm 77
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 28
- age_days: 1837
- days_rel: 152
- days_push: 32
- n_releases_24m: 8
Adoption not part of the score
4788 stars · 509 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
pdfme is an open-source TypeScript PDF generation library with a React-based WYSIWYG template designer, form, and viewer. It uses JSON templates to generate PDFs quickly in both browser and Node.js environments.
Use cases
- generate pdfs from templates in nodejs
- embed a pdf template designer in my web app
- create designed pdf documents with minimal code
- generate invoices or certificates from json data
- let users fill pdf forms in the browser
- batch generate large numbers of pdfs fast
- view and preview pdf templates in a web app
When to choose
- you need template-driven PDF generation in browser or Node.js
- you want a WYSIWYG designer or form UI embeddable in your app
- you need high-performance bulk PDF generation
- you want CJK/multi-font support and JSON-based templates
When to avoid
- you need to parse or extract text from existing PDFs
- you need complex PDF manipulation like merging, signing, or editing arbitrary PDFs
- you need a full standalone desktop PDF editor
Facets
library · maturity active
pdf templating ui-components plugin-system pdf web-development frontend developer-tools browser cross-platform pdf-generation wysiwyg-designer pdf-viewer json-templates react pdf-lib nodejs typescript
4 sources
- readme: https://github.com/pdfme/pdfme · fetched 2026-08-28 · 1471e0f67a5f
- homepage: http://pdfme.com/ · fetched 2026-08-29 · 4d8ae58d3b7e
- site_page: http://pdfme.com/docs/getting-started · fetched 2026-08-29 · 4a09b9836b46
- site_page: http://pdfme.com/docs/supported-features · fetched 2026-08-29 · aabaf00ed689
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pdfme/pdfme | main | 90 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem