The Privacy First PDF Toolkit
PDF Generation GitHub Repositories (2026) · Open Source Tools
Discover the best PDF Generation open source repositories on GitHub. Explore trending tools, live star counts, source code, and developer projects updated daily.
PdfCraft: An open-source PDF reader and editor written from scratch in pure Rust
Render OG images and paged PDFs from JSX, HTML, and CSS. No headless browser. Runs on Node.js, Cloudflare Workers, browsers, and Rust.
Forme is a document engine for JavaScript, written in Rust and compiled to WASM. Render the HTML and print CSS you already have, or author React, Svelte, Vue, and Preact components. Paginated PDFs in-process - no headless browser.
📄 Convert HTML/CSS to PDF or images instantly
A Python library for reading and writing PDF, powered by QPDF
PDF rendering library for Go using TeX algorithms.
Etherpad: A modern really-real-time collaborative document editor.
PHP library allowing thumbnail, snapshot or PDF generation from a url or a html page. Wrapper for wkhtmltopdf/wkhtmltoimage
boxes and glue made easy - a PDF rendering library for Go using boxes and glue
Read and extract text and other content from PDFs in C# (port of PDFBox)
Easily create PDF and images in Symfony by converting html using webkit
:page_with_curl: Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.
Majorsilence Reporting, .NET report designer, viewer, and pdf creation.
React components for email templates, web pages, documents, and images. Generate email-safe HTML, responsive web pages, print-ready PDFs, and PNG/SVG images from one component tree.
Cunning Document Scanner is a Flutter-based document scanner application that enables you to capture images of paper documents and convert them into digital files effortlessly.
A free, open source, fluent PDF generation library for .NET.
Pure Rust PDF library for AI/RAG: structure-aware chunking, no ML, no C deps.