AltHub

diegomura/react-pdf Alternatives

PDF generation

A React renderer for creating PDF files on the browser and server by describing them as React components.

16.8kTypeScriptMITactive · last push 2mo agoGitHub

Drop-in peers

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

pdfme/pdfmeGitHub

Choose when you want a React-based PDF generator with a visual template designer, viewer, and built-in generation features.

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

Same job, different approach

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

foliojs/pdfkitGitHub

Choose when you want a lightweight, imperative PDF-generation library without React.

A JavaScript PDF generation library for Node and the browser

10.7k
JavaScript
MIT
active2mo ago
Hopding/pdf-libGitHub

Choose when you need to both create and modify PDFs in any JavaScript environment without React.

Create and modify PDF documents in any JavaScript environment

8.6k
TypeScript
MIT
dormant2.2y ago

Listed as an alternative to

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

parallax/jsPDFGitHub

calls react-pdf “Choose it when you want to compose PDFs with React components and JSX layout; jsPDF requires imperative drawing commands.”

Client-side JavaScript PDF generation for everyone.

31.3kJavaScriptactive
alam00000/bentopdfGitHub

calls react-pdf “React-based PDF generation library; choose it for building PDFs declaratively in React components rather than using a browser UI.”

The Privacy First PDF Toolkit

14.7kJavaScriptactive
QuestPDF/QuestPDFGitHub

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

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
bpampuch/pdfmakeGitHub

calls react-pdf “choose when you want to build PDFs with React components instead of JSON document definitions.”

Client/server side PDF printing in pure JavaScript

12.3kJavaScriptactive
foliojs/pdfkitGitHub

calls react-pdf “Use when you build PDFs as React components and want a high-level declarative API rather than chainable low-level calls.”

A JavaScript PDF generation library for Node and the browser

10.7kJavaScriptactive
Hopding/pdf-libGitHub

calls react-pdf “Choose when you prefer declaring PDFs as React components; implies a React dependency.”

Create and modify PDF documents in any JavaScript environment

8.6kTypeScriptdormant