AltHub

QuestPDF/QuestPDF Alternatives

PDF generation

QuestPDF is a C# library for programmatic PDF generation using a fluent, component-based API.

14.2kC#NOASSERTIONactive ยท last push 2mo agoGitHub

Same job, different approach

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

diegomura/react-pdfGitHub

Choose if you develop in React/TypeScript and prefer a component-based PDF layout over C#.

๐Ÿ“„ Create PDF files using React

16.8k
TypeScript
MIT
active2mo ago
bpampuch/pdfmakeGitHub

Choose for JavaScript client/server PDF generation with declarative document definitions.

Client/server side PDF printing in pure JavaScript

12.3k
JavaScript
NOASSERTION
active4mo ago
dompdf/dompdfGitHub

Choose for PHP projects needing HTML-to-PDF rendering.

HTML to PDF converter for PHP

11.2k
PHP
LGPL-2.1
active2mo ago
pdfme/pdfmeGitHub

Choose if you want a React-based PDF generator with a WYSIWYG template designer.

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
LibrePDF/OpenPDFGitHub

Choose for Java projects requiring a PDF creation/editing library with permissive LGPL/MPL licensing.

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
parallax/jsPDFGitHub

Choose for browser-side imperative PDF generation in JavaScript.

Client-side JavaScript PDF generation for everyone.

31.3k
JavaScript
MIT
active2mo ago
foliojs/pdfkitGitHub

Choose for low-level programmatic PDF generation in Node.js or the browser.

A JavaScript PDF generation library for Node and the browser

10.7k
JavaScript
MIT
active2mo ago
FastReports/FastReportGitHub

Choose for .NET if you need a reporting tool with visual templates and export to PDF along with other formats.

Free Open Source Reporting tool for .NET6/.NET Core/.NET Framework that helps your application generate document-like reports

3.1k
C#
MIT
active1mo ago
Kozea/WeasyPrintGitHub

Choose for Python projects needing HTML/CSS-to-PDF rendering with high quality.

The awesome document factory

9.6k
Python
BSD-3-Clause
active26d 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.

OnedocLabs/react-print-pdfGitHub

Choose if you need a simpler React-based PDF kit, but note it hasn't been updated recently.

Build and generate PDF using React ๐Ÿ“„ UI kit for PDFs and print documents. Simple, reusable components and templates to create great invoices, docs, brochures. Use your favorite front-end framework React to build your next PDF.

2.6k
TypeScript
Apache-2.0
dormant2.1y ago
Hopding/pdf-libGitHub

Choose for a lightweight JavaScript PDF library for creation/modification if you don't mind an older codebase.

Create and modify PDF documents in any JavaScript environment

8.6k
TypeScript
MIT
dormant2.2y ago

End-user tools

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

RelaxedJS/ReLaXedGitHub

Choose if you want a command-line tool to generate PDFs from HTML/CSS instead of scripting a library.

Create PDF documents using web technologies

11.8k
JavaScript
ISC
slowing1.1y ago
maaslalani/invoiceGitHub

Choose if you prefer a command-line tool to generate invoices rather than integrating a library.

Command line invoice generator

2.2k
Go
MIT
dormant2.3y ago
VladSez/easy-invoice-pdfGitHub

A web app for generating invoices in the browser, not a codebase-integratable library.

Free & Open-Source Invoice Generator - No Sign-Up, No Ads, Instant PDF Export, 100% In-Browser, and Fully Customizable Templates. โญ Star the repo if you like it

1.1k
TypeScript
AGPL-3.0
active25d ago
alvarcarto/url-to-pdf-apiGitHub

A self-hosted web service for rendering URLs to PDF/PNG, not a library to embed.

Web page PDF/PNG rendering done right. Self-hosted service for rendering receipts, invoices, or any content.

7.1k
HTML
MIT
dormant2.7y ago

Listed as an alternative to

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

parallax/jsPDFGitHub

calls QuestPDF โ€œChoose it for .NET/C# projects that need a fluent layout API for PDF generation; jsPDF is JavaScript-only.โ€

Client-side JavaScript PDF generation for everyone.

31.3kJavaScriptactive
bpampuch/pdfmakeGitHub

calls QuestPDF โ€œchoose in a .NET/C# stack for fluent component-based PDF layout rather than JavaScript.โ€

Client/server side PDF printing in pure JavaScript

12.3kJavaScriptactive
RelaxedJS/ReLaXedGitHub

calls QuestPDF โ€œchoose on .NET for programmatic PDF layout with a fluent C# APIโ€

Create PDF documents using web technologies

11.8kJavaScriptslowing
foliojs/pdfkitGitHub

calls QuestPDF โ€œUse in .NET/C# for a fluent component-based PDF layout API; different ecosystem.โ€

A JavaScript PDF generation library for Node and the browser

10.7kJavaScriptactive
Hopding/pdf-libGitHub

calls QuestPDF โ€œChoose if you are in .NET and want a fluent C# PDF API; not usable from JavaScript.โ€

Create and modify PDF documents in any JavaScript environment

8.6kTypeScriptdormant