Open source pdf-generation projects

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

projects 12 combined stars ★ 73K refresh nightly
01 pdfcraft ★ 19K

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

last push12 hours ago languageRust licenseApache-2.0
02 etherpad ★ 19K

Etherpad: A modern really-real-time collaborative document editor.

last push13 hours ago languageTypeScript licenseApache-2.0
03 bentopdf ★ 16K

The Privacy First PDF Toolkit

last push14 hours ago languageJavaScript licenseAGPL-3.0
04 canvas-editor ★ 5.3K

A Canvas/SVG-based rich text editor

last push15 hours ago languageTypeScript licenseMIT
05 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
06 FastReport ★ 3.1K

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

last push5 days ago languageC# licenseMIT
07 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
08 sile ★ 1.8K

The SILE Typesetter — Simon’s Improved Layout Engine

last push2 days ago languageLua licenseMIT
09 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
10 vmprint ★ 679

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
11 Typemill ★ 619

Open-source CMS for text-driven websites

last push11 days ago languageJavaScript licenseMIT
12 Wraft ★ 167

Scale document creation with automated workflows

last push1 months ago languageElixir licenseAGPL-3.0

Related tags

← all tags

Frequently asked questions

How many open source pdf-generation projects are there?

This registry tracks 12 projects tagged pdf-generation, with 73,330 GitHub stars between them. The most-adopted is pdfcraft at 19,220 stars.

Are these pdf-generation projects free to use?

Yes — 12 of the 12 carry an explicit open-source licence across 4 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-generation 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-generation projects still maintained?

11 of the 12 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.