Open source pdf projects

Every project in the registry tagged pdf, ranked by real GitHub adoption.

projects 25 combined stars ★ 153K refresh nightly
01 Paperless-ngx ★ 45K

Effortlessly organize your digital documents

last push3 hours ago languagePython licenseGPL-3.0
02 Docuseal ★ 19K

Legally binding document signing for individuals and teams

last push3 days ago languageRuby licenseAGPL-3.0
03 bentopdf ★ 16K

The Privacy First PDF Toolkit

last push13 hours ago languageJavaScript licenseAGPL-3.0
04 Documenso ★ 15K

Secure, open-source document signing for everyone

last push5 hours ago languageTypeScript licenseAGPL-3.0
05 PyMuPDF ★ 11K

PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.

last push6 hours ago languagePython licenseAGPL-3.0
06 Papermark ★ 9.2K

Open-source document sharing with powerful analytics

last push20 days ago languageTypeScript license
07 pdfcpu ★ 8.8K

PDF tooling for Go and the command line.

last push4 days ago languageGo licenseApache-2.0
08 DesktopEditors ★ 5.4K

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,

last push4 months ago language licenseAGPL-3.0
09 FastReport ★ 3.1K

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

last push7 days ago languageC# licenseMIT
10 Openlib ★ 2.5K

An Open source app to download and read books from shadow library (Anna’s Archive)

last push8 months ago languageDart licenseGPL-3.0
11 docspell ★ 2.3K

Assist in organizing your piles of documents, resulting from scanners, e-mails and other sources with miminal effort.

last push5 hours ago languageElm licenseAGPL-3.0
12 kokoro-tts ★ 1.9K

A CLI text-to-speech tool using the Kokoro model, supporting multiple languages, voices (with blending), and various input formats including EPUB books and PDF

last push26 days ago languagePython licenseMIT
13 sile ★ 1.8K

The SILE Typesetter — Simon’s Improved Layout Engine

last push5 days ago languageLua licenseMIT
14 Seal-Report ★ 1.6K

Database Reporting Tool and Tasks (.Net)

last push31 hours ago languageC# licenseMIT
15 PaperKnife ★ 1.5K

Privacy-first PDF utility (Zero-Server Architecture). Merge, split, compress, and edit PDFs 100% locally on your device. No uploads, no servers, no tracking.

last push2 days ago languageTypeScript licenseAGPL-3.0
16 jasperreports ★ 1.4K

JasperReports® - Free Java Reporting Library

last push11 hours ago languageJava licenseLGPL-3.0
17 PolyglotPDF ★ 1.3K

(eBook,PDFs Translation) A multilingual eBook processing tool supporting all eBook formats. Features online and offline translation while preserving original la

last push12 months ago languagePython licenseGPL-3.0
18 jsreport ★ 1.3K

javascript based business reporting platform :rocket:

last push2 days ago languageJavaScript licenseLGPL-3.0
19 pdfx ★ 1.1K

A free-floating 2D Canvas for processing multiple PDF files simultaneously

last push1 months ago languageTypeScript licenseMIT
20 pdf_oxide ★ 1.0K

The fastest PDF library for Python and Rust. Text extraction, image extraction, markdown conversion, PDF creation & editing. 0.8ms mean, 5× faster than industry

last push11 hours ago languageRust licenseApache-2.0
21 Booktype ★ 961

Booktype is a free, open source platform that produces beautiful, engaging books formatted for print, Amazon, iBooks and almost any ereader within minutes.

last push7 months ago languageJavaScript licenseAGPL-3.0
22 signaturepdf ★ 831

Free open-source web software for signing PDF (alone or with others) and also organize pages, edit metadata and compress pdf

last push10 days ago languageJavaScript licenseAGPL-3.0
23 invoicerr ★ 721

Invoicerr is a freelance-focused invoicing app that lets you create quotes, generate invoices, track payments, and collect secure signatures.

last push8 hours ago languageTypeScript licenseAGPL-3.0
24 vmprint ★ 676

This layout engine can solve the hardest layout problems imaginable. Its output is DTP grade and deterministic. It's faster than engines written in C++ because

last push20 days ago languageJavaScript licenseApache-2.0
25 papermerge-core ★ 539

Papermerge OSS

last push13 days ago languagePython licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source pdf projects are there?

This registry tracks 25 projects tagged pdf, with 153,086 GitHub stars between them. The most-adopted is Paperless-ngx at 45,255 stars.

Are these pdf projects free to use?

Yes — 24 of the 25 carry an explicit open-source licence across 5 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which pdf project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these pdf projects still maintained?

21 of the 25 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.