Open source pdf projects

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

projects 43 combined stars ★ 232K refresh nightly
01 Paperless-ngx ★ 48K

Effortlessly organize your digital documents

last push15 hours ago languagePython licenseGPL-3.0
02 univer ★ 23K

Univer is a full-stack framework for creating and editing spreadsheets / word processor / presentation on both web and server.

last push15 hours ago languageTypeScript licenseApache-2.0
03 pdfcraft ★ 19K

An open-source, clean-room reimplementation of Adobe Acrobat built in pure Rust

last push20 hours ago languageRust licenseApache-2.0
04 Docuseal ★ 19K

Legally binding document signing for individuals and teams

last push7 days ago languageRuby licenseAGPL-3.0
05 bentopdf ★ 16K

The Privacy First PDF Toolkit

last push14 hours ago languageJavaScript licenseAGPL-3.0
06 Documenso ★ 16K

Secure, open-source document signing for everyone

last push14 hours ago languageTypeScript licenseAGPL-3.0
07 PyMuPDF ★ 11K

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

last push30 hours ago languagePython licenseAGPL-3.0
08 Papermark ★ 9.3K

Open-source document sharing with powerful analytics

last push2 months ago languageTypeScript license—
09 pdfcpu ★ 8.9K

PDF tooling for Go and the command line.

last push5 days ago languageGo licenseApache-2.0
10 DesktopEditors ★ 5.7K

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 push11 days ago language— licenseAGPL-3.0
11 canvas-editor ★ 5.2K

A Canvas/SVG-based rich text editor

last push30 hours ago languageTypeScript licenseMIT
12 malicious-pdf ★ 4.5K

💀 Generate malicious PDF test files for testing phone-home callbacks, SSRF, XSS, NTLM credential theft, and data exfiltration in PDF viewers, converters, and w

last push16 days ago languagePython licenseBSD-2-Clause
13 KillerPDF ★ 4.3K

Free and open-source PDF editor for Windows with a built-in PDF 2.0 engine. View, annotate, OCR, merge, split, crop, rotate, compare, edit text, draw, sign, fil

last push23 hours ago languageC# licenseGPL-3.0
14 FastReport ★ 3.1K

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

last push4 days ago languageC# licenseMIT
15 OSS-DocumentScanner ★ 2.6K

Document scanning app

last push21 hours ago languageC++ licenseMIT
16 TranslateBooksWithLLMs ★ 2.6K

Translate full-length books and documents with Ollama, OpenAI-compatible, Gemini, Mistral, DeepSeek, Poe or OpenRouter. Preserves formatting. Resumes where you

last push28 hours ago languagePython licenseAGPL-3.0
17 Openlib ★ 2.5K

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

last push10 months ago languageDart licenseGPL-3.0
18 docspell ★ 2.3K

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

last push7 days ago languageElm licenseAGPL-3.0
19 md-to-pdf ★ 2.0K

Hackable CLI tool for converting Markdown files to PDF using Node.js and headless Chrome.

last push11 months ago languageTypeScript licenseMIT
20 kokoro-tts ★ 2.0K

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 push2 months ago languagePython licenseMIT
21 browserless ★ 1.8K

The headless Chrome/Chromium driver on top of Puppeteer. Take screenshots, generate PDFs, extract text and HTML with a production-ready API.

last push14 hours ago languageJavaScript licenseMIT
22 sile ★ 1.8K

The SILE Typesetter — Simon’s Improved Layout Engine

last push41 hours ago languageLua licenseMIT
23 govips ★ 1.7K

A lightning fast image processing and resizing library for Go

last push17 days ago languageGo licenseMIT
24 Seal-Report ★ 1.6K

Database Reporting Tool and Tasks (.Net)

last push3 days ago languageC# licenseMIT
25 PDFLayoutTextStripper ★ 1.6K

Converts a pdf file into a text file while keeping the layout of the original pdf. Useful to extract the content from a table in a pdf file for instance. This i

last push15 days ago languageJava licenseApache-2.0
26 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 push1 months ago languageTypeScript licenseAGPL-3.0
27 PDF4QT ★ 1.5K

PDF4QT is an open-source PDF toolkit for Windows and Linux, combining powerful desktop applications, command-line tools and a modern MIT-licensed C++/Qt PDF eng

last push21 hours ago languageC++ licenseMIT
28 jasperreports ★ 1.4K

JasperReports® - Free Java Reporting Library

last push31 hours ago languageJava licenseLGPL-3.0
29 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 push13 months ago languagePython licenseGPL-3.0
30 jsreport ★ 1.3K

javascript based business reporting platform :rocket:

last push6 days ago languageJavaScript licenseLGPL-3.0
31 pdf_oxide ★ 1.2K

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 push3 days ago languageRust licenseApache-2.0
32 pdfx ★ 1.1K

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

last push1 months ago languageTypeScript licenseMIT
33 Agentero ★ 1.1K

Unified research workspace for humans & agents — PDF Q&A with citations, Vault, writing. 为人与 Agent 协作的科研工作台;补齐 Zotero 时代的人机上下文断点。

last push26 hours ago languageTypeScript licenseMIT
34 FairScan ★ 1.0K

An Android app to scan your documents — simple and respectful

last push5 days ago languageKotlin licenseGPL-3.0
35 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 push1 months ago languageJavaScript licenseAGPL-3.0
36 signaturepdf ★ 831

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

last push11 days ago languageJavaScript licenseAGPL-3.0
37 invoicerr ★ 733

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

last push17 hours ago languageTypeScript licenseAGPL-3.0
38 Pdf_Tools ★ 683

Privacy-first, offline PDF editor for Android. Merge, split, compress, convert and annotate PDFs — 100% on-device, no internet required.

last pushyesterday languageKotlin licenseApache-2.0
39 vmprint ★ 678

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 push2 months ago languageJavaScript licenseApache-2.0
40 HermesOffice ★ 624

Free, open-source AI Office suite (Word, Excel, PowerPoint, PDF, Markdown) — macOS build, one-click install

last pushyesterday languageTypeScript licenseApache-2.0
41 swift-toolkit ★ 574

A toolkit for ebooks, audiobooks and comics written in Swift

last push5 days ago languageSwift licenseBSD-3-Clause
42 openreader ★ 553

An open-source read-along document reader server with high-quality TTS options, synchronized highlighting, and audiobook export for EPUB, PDF, DOCX, TXT, and MD

last push40 hours ago languageTypeScript licenseMIT
43 papermerge-core ★ 551

Papermerge OSS

last pushyesterday languagePython licenseApache-2.0

Related tags

← all tags

Frequently asked questions

How many open source pdf projects are there?

This registry tracks 43 projects tagged pdf, with 232,481 GitHub stars between them. The most-adopted is Paperless-ngx at 47,544 stars.

Are these pdf projects free to use?

Yes — 42 of the 43 carry an explicit open-source licence across 7 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?

40 of the 43 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.