Open-Source PDF Software

Explore, compare, and evaluate a variety of tools, libraries, packages, and utilities so you can make informed choices about which technologies best meet your requirements.

Command Line

C

PdfiumViewer

C#

PDFCreator

PDFsharp / MigraDoc

C++

pdf2htmlEX

pdftojson

qpdf

SumatraPDF

wkhtmltoimage

wkhtmltopdf

Clojure

clj-pdf

Go

docconv

GoFPDF

gopdf

goreport

gosseract

invoice-generator-api

pdfcpu

uniDoc

UniPDF

Haskell

Java

Apache PDFBox

Apache Tika

Apache XML Graphics FOP

Docs to PDF Converter

Flying Saucer

Images To PDF

itextpdf

JasperReports

neoFlyingSaucer

Open HTML to PDF

Pdf Viewer Plus

PDFLayoutTextStripper

PDFsam

Simple Android PDF Viewer

tabula-java

veraPDF

XDocReport

YARG

JavaScript

backslide

DeckTape

Electron-PDF

html-pdf-chrome

html2pdf.it

html2pdf.js

HummusJS

jsPDF

markdown-resume.js

node-html-pdf

pdf-extract

pdf-parse

pdf2json

PDFKit

PDFObject

QuickBill

React-PDF

react-pdf

Resumake

scissors

Serverless LibreOffice

textract

Universal Viewer

url-to-pdf-api

LaTeX

CV Boilerplate

Invoice Boilerplate

Letter Boilerplate

Lisp

CL-PDF

OCaml

Caradoc

Perl

App::pdfsize

CAM::PDF

Image::ExifTool::PDF

Mojo::PDF

PDF::API2

PDF::Create

PDF::Reuse

PDF::Template

PDF::WebKit

Prima::PS::PDF

PHP

browsershot

Dompdf

Html2Pdf

Laravel Dompdf

Laravel PDF

markdown-resume

mPDF

pdf-to-image

pdf-to-text

PdfParser

PHPPdf

PHPWord

Snappy

tc-lib-pdf

TCPDF

Python

arXiv Vanity

Code2pdf

doc2text

invoice2data

Marker

OCRmyPDF

Open Paperless

Paperwork

PDF Arranger

PDF Craft

pdf-diff

PDFDocument

PDFMiner

pdfparanoia

pdfplumber

PDFQuery

pdfrw

pdftabextract

PDFx

PyFPDF

PyMuPDF

Python-PDFKit

rinohtype

TextRank

WeasyPrint

xhtml2pdf

R

fulltext

pdftools

tabulapdf

Ruby

FerrumPdf

Gimli

Grim

Grover

InvoicePrinter

Kitabu

pdf-extract

PDF::Inspector

PDF::Reader

PDFKit

Prawn

Princely

RGhost

Wicked PDF

Yomu

Scala

sPDF

Swift

PDFGenerator