Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source pdf software

747 open-source libraries, tools and applications tagged pdf, ranked by how closely pdf is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

747 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
cognitom/paper-css
Paper CSS is a small CSS stylesheet that lets you create printable documents (A3/A4/A5, letter, legal) directly in the browser using plain …
322588maintenance
JelteF/PyLaTeX
PyLaTeX is a Python library for creating and compiling LaTeX files or snippets. It provides an easy but extensible interface between Python…
232356maintenance
magicrew/doc7
doc7 is a Go CLI tool that converts PDFs, Office files, scans, screenshots, charts, formulas, and diagrams into AI-ready Markdown using any…
72721active
FranckFreiburger/vue-pdf
A Vue.js 2 component that wraps Mozilla's PDF.js to render and display PDF documents in web applications. It exposes props for source, page…
232297maintenance
danfickle/openhtmltopdf
A pure-Java library that renders well-formed XHTML/HTML5 with CSS 2.1+ layout and outputs PDF documents (or images), built on Apache PDFBox…
322194maintenance
jamiemcg/Remarkable
Remarkable is a fully featured open-source Markdown editor for Linux with live preview, syntax highlighting, and GitHub Flavored Markdown s…
232042maintenance
microsoft/maker.js
Maker.js is a JavaScript/TypeScript library from Microsoft Garage for programmatically creating 2D vector line drawings using geometric and…
652030maintenance
libharu/libharu
libHaru is a free, open-source ANSI C library for generating PDF files, supporting text, lines, images, annotations, font embedding, compre…
632005maintenance
mdnice/markdown-resume
An online resume formatting tool that lets users write resumes in Markdown or rich text and export them as a clean one-page PDF. It is a we…
321977maintenance
webodf/ViewerJS
ViewerJS is a JavaScript document viewer that renders PDF and OpenDocument Format (ODF) files directly in the browser, built on top of PDF.…
231971maintenance
alias-rahil/handwritten.js
A JavaScript library, CLI tool, and web app that converts typed text into realistic-looking handwritten output rendered as PDF or image fil…
321952maintenance
TCPDF
TCPDF is a pure-PHP library for generating PDF documents and barcodes directly in application code, now in maintenance-only mode. It has be…
981911maintenance
pmaupin/pdfrw
pdfrw is a pure Python library that reads and writes PDF files, supporting operations like merging, rotating, subsetting, watermarking, and…
231909maintenance
alejandro-ao/ask-multiple-pdfs
A Streamlit-based Python application built with Langchain that lets users chat with multiple PDF documents using natural language. It extra…
301876maintenance
ShizukuIchi/pdf-editor
A browser-based PDF editor that lets users add images, signatures, and text to PDF files entirely client-side with no server or installatio…
321869maintenance
kanishka-linux/reminiscence
Reminiscence is a self-hosted bookmark and archive manager built with Django that saves web pages in HTML, PDF, or full-page PNG formats. I…
231859maintenance
fossasia/badgeyay
Badgeyay is a web application for generating attendee badges for conferences, concerts, and meetups. Users can customize badge size and bac…
101791maintenance
there4/markdown-resume
A command-line tool that converts Markdown resume documents into responsive HTML5/CSS3 resumes and printable PDFs via wkhtmltopdf. It offer…
231783maintenance
mszep/pandoc_resume
A template-driven resume builder that lets you write your resume once in Markdown and generate PDF, HTML, and other formats via pandoc and …
321775maintenance
impira/docquery
DocQuery is a Python library and CLI tool that uses large language models to answer questions about semi-structured and unstructured docume…
321774maintenance
dbashford/textract
A Node.js library that extracts plain text from many document formats including HTML, PDF, DOC/DOCX, XLS/XLSX, CSV, PPTX, RTF, EPUB, and im…
541692maintenance
vladocar/screenshoteer
Screenshoteer is a Node.js command-line tool built on Puppeteer that captures full-page website screenshots and emulates mobile devices. It…
321668maintenance
JMH Visualizer
A JavaScript tool that parses PDF files and converts them into Markdown format, built on top of Mozilla's pdf.js. It is available as a host…
611655maintenance
JonathanLink/PDFLayoutTextStripper
A Java library that converts PDF files to text while preserving the original layout, built as a subclass of Apache PDFBox's PDFTextStripper…
231609maintenance
politza/pdf-tools
pdf-tools is an Emacs library that provides fast, feature-rich PDF viewing and interaction inside Emacs, backed by a C server (epdfinfo) fo…
101573maintenance
BasioMeusPuga/Lector
Lector is a Qt-based ebook reader application written in Python that supports multiple formats including PDF, EPUB, DjVu, MOBI, AZW, FB2, c…
601553maintenance
Word to Markdown
A Ruby gem that converts Microsoft Word (.docx) documents into clean Markdown, using LibreOffice under the hood. It can be used as a librar…
871550maintenance
ohoachuck/wwdc-downloader
A Swift script for bulk downloading Apple WWDC session videos, PDF slides, and sample code in one shot, with no external dependencies. It s…
671479maintenance
liady/ChatGPT-pdf
A Chrome and Firefox browser extension that adds export buttons to the ChatGPT web interface, letting users download chat history as PNG im…
231477maintenance
jonnnnyw/php-phantomjs
A PHP library that wraps the PhantomJS headless browser, letting PHP applications load web pages with full JavaScript support and inspect t…
101425maintenance
captn3m0/google-sre-ebook
A shell-based generator that downloads the Google SRE books from sre.google and compiles them into EPUB, MOBI, and PDF ebook formats. Prebu…
661403maintenance
ArthurHub/HTML-Renderer
A 100% managed C# library that renders HTML 4.01 and CSS level 2 content across WinForms, WPF, Mono, and PDF generation scenarios. It provi…
931399maintenance
nea/MarkdownViewerPlusPlus
A Notepad++ plugin that renders Markdown files on-the-fly in a dockable preview panel. It supports synchronized scrolling, custom CSS, and …
101383maintenance
nishiwen1214/ChatReviewer
ChatReviewer is a Python application built on the ChatGPT API that analyzes academic papers, summarizing their strengths and weaknesses and…
311377maintenance
prat0318/json_resume
A Ruby CLI gem that converts a single JSON (or YAML) resume file into pretty HTML, PDF, LaTeX, and Markdown outputs using customizable temp…
231364maintenance
SheetJS/js-word
A pure-JavaScript parser and writer for word processing document formats including DOCX, DOC, and RTF, built from official specifications w…
321321maintenance
empira/PDFsharp-1.5
PDFsharp is a .NET library for creating, modifying, and processing PDF documents programmatically, written in C#. It is often paired with M…
321301maintenance
XDocReport
XDocReport is a Java API for merging XML documents created with MS Office (docx) or OpenOffice/LibreOffice (odt) with a Java model to gener…
741300maintenance
fathyb/html2svg
A tool that renders web pages with a custom Chromium build and converts HTML and canvas content to SVG, PDF, or bitmap images (PNG, JPEG, W…
231299maintenance
JMCuixy/swagger2word
A Java Spring Boot web application that converts Swagger/OpenAPI JSON specifications into downloadable Word documents. It accepts a Swagger…
321280maintenance
manuels/texlive.js
A JavaScript port of TeX Live 2016 that compiles LaTeX code entirely in the browser using an emscripten-compiled pdftex. It produces PDF fi…
321272maintenance
mitchelloharawild/vitae
An R package providing LaTeX and HTML templates plus helper functions for creating and maintaining résumés and CVs with R Markdown. It supp…
811271maintenance
kayalshri/tableExport.jquery.plugin
A jQuery plugin that exports HTML tables to multiple formats including JSON, XML, CSV, TXT, SQL, PNG, PDF, and Microsoft Office documents (…
321236maintenance
mindbrix/UIImage-PDF
An Objective-C UIImage category that renders PDF files into UIImages, enabling scalable vector assets in iOS apps. It supports rendering at…
231226maintenance
rdvojmoc/DinkToPdf
DinkToPdf is a C# .NET Core P/Invoke wrapper around the native wkhtmltopdf library, converting HTML pages or strings into PDF documents usi…
231193maintenance
SebastiaanKlippert/go-wkhtmltopdf
A pure Go wrapper around the wkhtmltopdf command-line utility for generating PDF documents from HTML/CSS templates. It exposes all wkhtmlto…
411180maintenance
deepzec/Bad-Pdf
Bad-PDF is a Python tool that generates malicious PDF files exploiting CVE-2018-4993 to steal NTLMv1/NTLMv2 hashes from Windows machines vi…
401159maintenance
iainc/iA-Writer-Templates
A collection of official and example templates for iA Writer that let users preview, export PDFs, and print documents in custom styles. Tem…
321126maintenance
psiegman/epublib
Epublib is a Java library for reading, writing, and manipulating EPUB ebook files, with a core that runs on both standard JVM and Android. …
321124maintenance
josephernest/writing
Writing is a lightweight, distraction-free Markdown and LaTeX text editor that runs entirely in the browser with no server code. It offers …
321119maintenance
kevinhendricks/KindleUnpack
A Python-based tool that unpacks non-DRM Amazon Kindle and MobiPocket ebooks into their component parts, such as HTML, images, PDFs, or epu…
571101maintenance
metachris/pdfx
PDFx is a Python command-line tool and library that extracts metadata, text, and references (PDFs, URLs, DOIs, arXiv IDs) from PDF document…
101076maintenance
fuergaosi233/gitbook2pdf
A Python CLI tool that asynchronously crawls GitBook documentation sites and converts their contents into a single PDF. It preserves the or…
101067maintenance
jalan/pdftotext
pdftotext is a Python library for simple PDF text extraction, built as a binding around the Poppler C++ library. It supports reading text p…
101062maintenance
darwiin/yaac-another-awesome-cv
YAAC: Another Awesome CV is a LaTeX class/template for building professional résumés and CVs, using XeLaTeX, Adobe Source Sans Pro, and Fon…
231043maintenance
PDFHummus (PDF-Writer)
HummusJS is a fast Node.js native module (built on the PDF-Writer C++ library) for creating, parsing, and modifying PDF files and streams. …
891026maintenance
IzakMarais/reporter
An HTTP service written in Go that generates PDF reports from Grafana dashboards by rendering dashboard panels into a LaTeX-based PDF. It c…
231020maintenance
DIYgod/Resume
A simple HTML/CSS resume template that users fill in manually and deploy as a personal resume page. It supports generating a PDF via browse…
321014maintenance
Algebra-FUN/WeReadScan
A Python library that uses Selenium headless browsers to scan purchased books from WeRead (WeChat Reading) and convert them into local PDF …
321003maintenance
Alchemy
Alchemy is an open-source desktop file converter built with Electron and React that lives in the macOS/Windows menu bar. It lets users drag…
231000maintenance
JSON Resume
resume-cli is the official command-line tool for the JSON Resume open-source standard, letting users create, validate, and export resumes f…
87332active
IlyaRice/RAG-Challenge-2
A Python implementation of the winning RAG system from the Enterprise RAG Challenge 2 competition, answering questions about company annual…
262458experimental
cyphar/paperback
paperback is a Rust CLI tool that creates encrypted paper backups suitable for long-term storage. It encrypts data and splits the secret ke…
511490experimental
jlsutherland/doc2text
doc2text is a Python library that extracts high-quality text from poorly scanned PDFs by correcting resolution, cropping, and skew before O…
321280experimental
ThomasRinsma/pdftris
A Python-generated PDF file that runs a playable Tetris game inside PDF viewers. It abuses PDF field objects to render a monochrome grid an…
211044experimental
desgeeko/pdfsyntax
PDFSyntax is a pure-Python, dependency-free library for inspecting and transforming the internal structure of PDF files down to the byte le…
361010experimental
coolwanglu/pdf2htmlEX
pdf2htmlEX is a command-line tool that converts PDF files into HTML while preserving text, fonts, and layout using modern web technologies.…
1010598abandoned
the-paperless-project/paperless
A self-hosted application for scanning, OCR-indexing, and archiving paper documents with full-text search. This original repo is archived a…
107915abandoned
Marp
The classic Marp desktop app, a simple Markdown presentation writer for creating slide decks. It has been discontinued since 2017 and the r…
107848abandoned
BookReader
An Android e-book reader app ('任阅') for online novels and local txt/pdf/epub books, featuring 3D page-turning effects, bookshelf management…
326950abandoned
axa-group/Parsr
Parsr is a document parsing and extraction toolchain that transforms PDFs, images, docx, and eml files into clean, enriched structured data…
526170abandoned
euske/pdfminer
PDFMiner is a pure-Python library and CLI tool for parsing PDF documents and extracting text along with layout information such as fonts, p…
105269abandoned
saurabhdaware/text-to-handwriting
A web application that converts typed text into images that look like handwritten assignments, with customizable handwriting fonts, ink col…
105033abandoned
jung-kurt/gofpdf
A Go library that generates PDF documents with high-level support for text, drawing, and images. It is pure Go with no dependencies beyond …
104467abandoned
run-llama/llama_cloud_services
LlamaCloud Services provides cloud-hosted document parsing and knowledge agent tooling, including the LlamaParse document parser that conve…
664266abandoned
karpathy/reader3
A lightweight, self-hosted EPUB reader web app that presents books one chapter at a time so users can easily copy text into an LLM and read…
373877abandoned
SuxueCode/WechatBakTool
A C#-based Windows GUI tool for backing up WeChat PC chat history by decrypting WeChat's local database and exporting messages. The project…
533707abandoned
saadq/resumake.io
Resumake is a free, open-source web application for automatically generating elegant LaTeX resumes without ads, accounts, or data collectio…
693586abandoned
marcbachmann/node-html-pdf
A Node.js library and CLI that converts HTML documents to PDF using the PhantomJS headless browser, supporting page sizes, headers, and foo…
103574abandoned
ArtifexSoftware/pdf2docx
A Python library and CLI for converting PDF files into editable DOCX (Word) documents, with layout, text, and table extraction built on PyM…
783530abandoned
mukulpatnaik/researchgpt
A FastAPI-based research assistant that lets users have a conversation with any PDF research paper by extracting text, generating embedding…
103527abandoned
zhoubear/open-paperless
Open Paperless is a self-hosted document management application for scanning, indexing, and archiving paper documents, built as a simplifie…
322558abandoned
WZBSocialScienceCenter/pdftabextract
pdftabextract is a Python library of tools for extracting tabular data from OCR-processed scanned PDFs ('sandwich PDFs' containing scanned …
322256abandoned
arachnys/athenapdf
Athena is a Docker-powered HTML-to-PDF conversion tool consisting of an Electron-based CLI and a Go microservice, designed as a drop-in rep…
102244abandoned
JazzCore/python-pdfkit
A Python 3 wrapper around the wkhtmltopdf utility that converts HTML, URLs, or strings into PDF documents using Webkit rendering. It expose…
232046abandoned
RD17/ambar
Ambar is an open-source, self-hosted document search engine with automated file system crawling, OCR, tagging, and instant Google-like full…
101943abandoned
scantailor/scantailor
Scan Tailor is an interactive post-processing tool for scanned pages, performing operations like page splitting, deskewing, border adjustme…
101801abandoned
bughandler/cnki-downloader
A small desktop tool for searching and downloading academic literature from CNKI (China National Knowledge Infrastructure). Its backend int…
441766abandoned
SmartSchoolAI/ai-to-pptx
Ai-to-pptx is an open-source web application (Vue frontend plus PHP backend) that uses large language models like DeepSeek to generate pres…
521460abandoned
mobfarm/FastPdfKit
FastPdfKit is an Objective-C static library for embedding fast PDF viewing in iOS applications, offering features like page sliding, search…
321220abandoned
ZhongXiaoHong/superFileView
An Android demo application that displays documents (doc, docx, xls, ppt, pdf, txt) using Tencent's TBS X5 WebKit kernel. It supports viewi…
321198abandoned
xiaoguyu/wechatDownload
A desktop application built with Electron, TypeScript, and Vue3 for downloading WeChat Official Account (公众号) articles. It captures require…
101168abandoned
covidpass-org/covidpass
CovidPass is a web application that converts EU Digital COVID Certificates (PDF or QR code screenshots) into wallet passes for Apple Wallet…
231158abandoned
mikemaccana/python-docx
A Python library for creating, reading, querying, and modifying Microsoft Word 2007/2008 .docx (Office Open XML) files, supporting paragrap…
101074abandoned
PdfiumViewer
A C# WinForms library wrapping Google's PDFium to render and display PDF documents. It provides PdfDocument for loading PDFs, PdfRenderer f…
101025abandoned
hhurz/tableExport.jquery.plugin
A jQuery plugin that exports HTML tables to multiple formats including CSV, JSON, XML, SQL, Excel (XLS/XLSX), Word, PDF, PNG, and Markdown.…
101008abandoned
Alchemy
Alchemy is an open-source desktop file converter built on Electron and React that lives in the menu bar on macOS and Windows. It offers a d…
231000abandoned
nexu-io/open-design
OpenDesign is an open‑source, local‑first desktop application that turns AI coding agents into a full design engine. It lets you describe a…
82101968active
binary-husky/gpt_academic
GPT Academic is a self-hosted Python application providing a practical chat interface for LLMs like GPT, GLM, Qwen, DeepSeek, and Claude, w…
4771417active
hugohe3/ppt-master
PPT Master is an open‑source Python CLI that uses large language models to turn documents, web pages or topics into fully editable PowerPoi…
8462770active

← prev page 5 / 8 next →