AltHub

Hopding/pdf-lib Alternatives

PDF generation/editing

Create and modify PDF documents in JavaScript with a programmatic API.

8.6kTypeScriptMITdormant ยท last push 2.2y agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

foliojs/pdfkitGitHub

Choose for a mature Node-first streaming PDF generation API; pdf-lib offers stronger editing and forms.

A JavaScript PDF generation library for Node and the browser

10.7k
JavaScript
MIT
active2mo ago
parallax/jsPDFGitHub

Choose for a long-standing client-side PDF generator; pdf-lib has better form filling and modification.

Client-side JavaScript PDF generation for everyone.

31.3k
JavaScript
MIT
active2mo ago
LibPDF-js/coreGitHub

A modern TypeScript PDF library with parse/modify/generate; pdf-lib is more established but this offers a different API.

A modern PDF library for TypeScript. Parse, modify, and generate PDFs with a clean, intuitive API.

1.8k
TypeScript
MIT
active28d ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

pdfme/pdfmeGitHub

Choose when you want a React-based template designer and viewer; not for low-level PDF editing.

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.

4.8k
TypeScript
MIT
active2mo ago
diegomura/react-pdfGitHub

Choose when you prefer declaring PDFs as React components; implies a React dependency.

๐Ÿ“„ Create PDF files using React

16.8k
TypeScript
MIT
active2mo ago
QuestPDF/QuestPDFGitHub

Choose if you are in .NET and want a fluent C# PDF API; not usable from JavaScript.

QuestPDF is a modern library for PDF document generation. Its fluent C# API lets you design complex layouts with clean, readable code. Create documents using a flexible, component-based approach.

14.2k
C#
NOASSERTION
active2mo ago
dompdf/dompdfGitHub

Choose to generate PDFs from HTML in PHP; not for direct PDF editing.

HTML to PDF converter for PHP

11.2k
PHP
LGPL-2.1
active2mo ago
Kozea/WeasyPrintGitHub

Choose for HTML/CSS to PDF in Python; not for direct PDF manipulation.

The awesome document factory

9.6k
Python
BSD-3-Clause
active26d ago
LibrePDF/OpenPDFGitHub

Choose if you need a Java PDF library with LGPL/MPL licensing; not for JavaScript.

OpenPDF is an open-source Java library for creating, editing, rendering, and encrypting PDF documents, as well as generating PDFs from HTML. It is licensed under the LGPL and MPL.

4.4k
Java
NOASSERTION
active2mo ago

Older generation, or narrower

An earlier or more limited way to do the job. Still the right call when you need something small, proven, or CPU-only.

jung-kurt/gofpdfGitHub

An older archived Go PDF generator; choose only if stuck with its legacy API.

A PDF document generator with high level support for text, drawing and images

4.5k
Go
MIT
archived4.9y ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

Stirling-Tools/Stirling-PDFGitHub

A web app for editing PDFs, not an embeddable library.

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

90.0k
Java
NOASSERTION
active2mo ago
PDFCraftTool/pdfcraftGitHub

A browser-based PDF toolkit app, not a library.

PDFCraft is a free, privacy-focused PDF toolkit that runs entirely in your browser. With 90+ professional tools, you can edit, convert, merge, split, and secure your PDF files without ever uploading them to a server.

8.3k
TypeScript
AGPL-3.0
active3mo ago
docusealco/docusealGitHub

A self-hosted document signing app, not a PDF creation library.

Open source DocuSign alternative. Create, fill, and sign digital documents โœ๏ธ

18.3k
Ruby
AGPL-3.0
active2mo ago
ONLYOFFICE/DesktopEditorsGitHub

A desktop office suite, not an embeddable PDF library.

Open-source office suite pack that comprises all the tools you need to work with documents, spreadsheets, presentations, PDFs, and PDF forms on Windows, Linux, and macOS

5.3k
AGPL-3.0
active5mo ago

Listed as an alternative to

These projects were analysed and named pdf-lib among their alternatives. The relationship is not symmetric โ€” how pdf-lib rates them is a separate judgement, made when pdf-lib is analysed in its own right.

diegomura/react-pdfGitHub

calls pdf-lib โ€œChoose when you need to both create and modify PDFs in any JavaScript environment without React.โ€

๐Ÿ“„ Create PDF files using React

16.8kTypeScriptactive
alam00000/bentopdfGitHub

calls pdf-lib โ€œJavaScript library to create and modify PDFs; choose it when you need a lightweight, embeddable library for PDF operations in your own code.โ€

The Privacy First PDF Toolkit

14.7kJavaScriptactive
bpampuch/pdfmakeGitHub

calls pdf-lib โ€œchoose when you need low-level PDF creation and modification in any JavaScript environment.โ€

Client/server side PDF printing in pure JavaScript

12.3kJavaScriptactive
parallax/jsPDFGitHub

calls pdf-lib โ€œChoose it for robust PDF creation/modification in any JS environment if you can accept a stale codebase with no updates in 2+ years; jsPDF is actively maintained.โ€

Client-side JavaScript PDF generation for everyone.

31.3kJavaScriptactive
QuestPDF/QuestPDFGitHub

calls pdf-lib โ€œChoose for a lightweight JavaScript PDF library for creation/modification if you don't mind an older codebase.โ€

QuestPDF is a modern library for PDF document generation. Its fluent C# API lets you design complex layouts with clean, readable code. Create documents using a flexible, component-based approach.

14.2kC#active
foliojs/pdfkitGitHub

calls pdf-lib โ€œA pure JS PDF create/edit library, but unmaintained for 2+ years โ€” a legacy swap for users who don't need recent fixes.โ€

A JavaScript PDF generation library for Node and the browser

10.7kJavaScriptactive