- Notifications
You must be signed in to change notification settings - Fork0
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.
License
fork-archive-hub/pdfme
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
TypeScript-based PDF generator and React-based UI. Open source, developed by the community, and completely free to use under the MIT license!
| Fast PDF Generator | Easy PDF Template Design | Simple JSON Template |
|---|---|---|
| Works on Node and in the browser. Use templates to generate PDFs—complex operations are not required. | Anyone can easily create templates using the designer. | Templates are JSON data that is easy to understand and work with. |
While pdfme is an open-source project released under the MIT License, we are open to considering custom feature additions for a fee.
If you are willing to pay, we can evaluate and implement your requested features.
Please note that any additional functionality will always be released as open source. If this approach works for you, pleasecontact us.
For a detailed list of supported features, please refer to theSupported Features page.
For complete documentation on pdfme, please refer to theGetting Started guide.
Need interactive help? UseDeepWiki to ask questions about pdfme's documentation and source code directly.
If you're looking for code examples to get started with pdfme, check out thepdfme-playground website and theplayground source code. Setup instructions can be found in theDEVELOPMENT.md file.
While pdfme is a powerful open-source library, we understand that some users might prefer a managed solution. For those looking for a ready-to-use, scalable PDF generation service without the hassle of setup and maintenance, we offer pdfme Cloud.
Try pdfme Cloud - Hassle-free PDF Generation
pdfme Cloud provides all the features of the open-source library, plus:
- PDF generation at scale without infrastructure management
- Hosted WYSIWYG template designer
- Simple API integration
- Automatic updates and maintenance
pdfme will always remain open source. The cloud service is an optional offering for those who prefer a managed solution.
Support this project by becoming a sponsor. Your logo will appear here with a link to your website.
![]() | ![]() | ||
|---|---|---|---|
| ProgressLab | PhotoQuest | Famly | New Sponsor |
- pdf-lib: Used for PDF generation.
- fontkit: Used for font rendering.
- PDF.js: Used for PDF viewing.
- React: Used in building the UI.
- form-render: Used in building the UI.
- antd: Used in building the UI.
- react-moveable,react-selecto,@scena/react-guides: Used in the Designer UI.
- dnd-kit: Used in the Designer UI.
- Lucide: Used in the Designer UI and Schema's icon.
I definitely could not have created pdfme without these libraries. I am grateful to the developers of these projects.
If you want to contribute to pdfme, please refer to theDevelopment Guide.
We look forward to your contributions!
About
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.
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Languages
- TypeScript98.8%
- JavaScript1.1%
- Other0.1%

