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
Stirling-Tools/Stirling-PDF
Stirling PDF is an open‑source PDF editing platform that can run as a web app, desktop client, or self‑hosted server. It provides over 60 t…
9594396active
PaddlePaddle/PaddleOCR
PaddleOCR is a multilingual OCR and document parsing toolkit built on PaddlePaddle that converts images and PDFs into structured data like …
9190108stable
opendatalab/MinerU
MinerU is a document parsing tool that converts PDFs, images, DOCX, PPTX, and XLSX files into machine-readable Markdown and JSON. It handle…
8680546active
Tesseract OCR
Tesseract is an open‑source OCR engine written in C++ that provides a library (libtesseract) and a command‑line tool for text extraction fr…
8376762active
career-ops
career-ops is an open-source, local-first AI job search system that runs inside AI coding CLIs (Claude Code, Codex, OpenCode, etc.). It sca…
8273985active
MarkText
MarkText is a free, open-source, WYSIWYG Markdown editor built with Electron and Vue that renders formatting in place as you type. It suppo…
9161654active
Typst
Typst is an open‑source markup‑based typesetting system and compiler written in Rust. It lets you write documents in a simple language and …
9056366active
PDF.js
PDF.js is an open‑source JavaScript library that parses and renders PDF files directly in the browser using HTML5. It provides a full‑featu…
9553910active
Umi-OCR
Umi-OCR is a free, open‑source OCR tool that runs offline and supports screenshot, batch image, and PDF recognition. It offers a GUI built …
4347936active
Umi-OCR
Umi-OCR is a free, open-source, fully offline OCR application for Windows and Linux with a Qt/QML GUI. It supports screenshot OCR, batch im…
4347936stable
amruthpillai/reactive-resume
Reactive Resume is a free, open‑source web application for building, customizing, and exporting resumes. It runs in the browser and can be …
9944150active
OCRmyPDF
OCRmyPDF is a command‑line utility that adds an OCR text layer to scanned PDF files, making them searchable and copy‑pasteable. It leverage…
9734884active
OCRmyPDF
OCRmyPDF is a Python command-line tool that adds an OCR text layer to scanned PDF files using Tesseract, making them searchable and copy-pa…
9734884stable
parallax/jsPDF
jsPDF is a JavaScript library that enables creation of PDF documents directly in the browser or Node.js. It provides a simple API to add te…
8731304active
KOReader
KOReader is an open-source document viewer application primarily aimed at e-ink e-readers, supporting formats like PDF, DjVu, EPUB, FB2, Mo…
8730448active
OpenDataLoader PDF
OpenDataLoader PDF is an open-source (Apache-2.0) PDF parser that converts PDFs into AI-ready Markdown, JSON with per-element bounding boxe…
8329741active
posquit0/Awesome-CV
Awesome CV is a LaTeX template for creating professional CVs, résumés, and cover letters for job applications. It uses clean, semantic mark…
7528582active
readest/readest
Readest is an open‑source, cross‑platform ebook reader that supports EPUB, PDF, MOBI, and many other formats. It offers a modern UI, annota…
8625350active
firecrawl/anydoc
A fast Rust library that converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF documents into clean GitHub-Flavored Markd…
7422812active
TeamStuQ/skill-map
Skill Map is an open-source, web‑based collection of programmer skill roadmaps covering many IT domains. It presents the information as mar…
2322004active
Linkwarden
Linkwarden is a self-hosted, open-source collaborative bookmark manager for collecting, reading, annotating, and preserving webpages. It ar…
9820155active
C4illin/ConvertX
ConvertX is a self-hosted web application for converting files between over a thousand formats, built with TypeScript, Bun, and Elysia. It …
9219157active
DocuSeal
DocuSeal is an open-source, self-hostable web application for creating, filling, and electronically signing PDF documents, positioned as a …
9118697active
rendercv/rendercv
RenderCV is an open-source resume/CV builder that converts a YAML description of your CV into a professionally typeset PDF using Typst. It …
7417644active
react-pdf
A React renderer for creating PDF files declaratively using React components, running in both the browser and Node.js. It supports flexbox …
9216825active
alam00000/bentopdf
BentoPDF is a self-hostable, privacy-first PDF toolkit that runs entirely client-side in the browser using WebAssembly, offering 50+ tools …
8216002active
Anionex/banana-slides
Banana Slides is an AI-native presentation generator built on the nano banana pro image model that turns ideas, outlines, documents, or tem…
6615694active
Unstructured
Unstructured is an open-source ETL library and platform for converting complex documents (PDF, DOCX, HTML, images, and 65+ file types) into…
9515556active
Zotero
Zotero is a free, open-source reference management application for collecting, organizing, annotating, citing, and sharing research sources…
7615465stable
documenso/documenso
Documenso is an open-source, self-hostable alternative to DocuSign for digitally signing documents, built with Next.js, TypeScript, and Pos…
9915463active
musescore/MuseScore
MuseScore Studio is a free, open-source WYSIWYG music notation and composition application for writing, editing, playing, and printing shee…
9615128active
Image Toolbox
Image Toolbox is a powerful open-source Android app for advanced image manipulation, built with Kotlin and Jetpack Compose in Material You …
9815067active
kekingcn/kkFileView
kkFileView is a self-hosted Spring Boot application that provides online preview of a very wide range of file formats, including Office doc…
9414782active
QuestPDF
QuestPDF is a modern C# library for generating PDF documents programmatically using a fluent, strongly-typed, component-based API. It inclu…
9714183stable
Zettlr
Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El…
9713671active
Gotenberg
Gotenberg is a Docker-based HTTP API for converting documents (HTML, URLs, Markdown, Office files) into PDFs using headless Chromium and Li…
9813288stable
wmjordan/PDFPatcher
PDFPatcher is a free Windows PDF toolbox built on .NET with iText and MuPDF, offering bookmark editing, page cropping/rotation, merging and…
6412710active
LiteParse
LiteParse is a fast, open-source document parser written in Rust that extracts spatial text with bounding boxes from PDFs, Office files, an…
7612661active
datalab-to/chandra
Chandra OCR 2 is a state-of-the-art open-weight OCR model from Datalab that converts images and PDFs into structured HTML, Markdown, or JSO…
6512487active
James-Yu/LaTeX-Workshop
LaTeX Workshop is a Visual Studio Code extension providing core LaTeX typesetting features such as compilation, PDF preview, autocompletion…
7712367active
bpampuch/pdfmake
pdfmake is a pure JavaScript library for generating PDF documents on both the client and server side, built on top of PDFKit. It uses a dec…
8412350stable
getomni-ai/zerox
Zerox is a library (Node.js and Python packages) that performs OCR and document extraction by converting files like PDFs, DOCX, and images …
3212249active
windingwind/zotero-pdf-translate
A Zotero plugin that translates text from PDFs, EPubs, webpages, metadata, annotations, and notes using 20+ translation services. It integr…
9111961active
tw93/Kami
Kami is a constraint-based document design system packaged as an installable skill/plugin for AI coding agents like Claude Code and Codex. …
8111932active
ReLaXed
ReLaXed is a Node.js command-line tool that generates PDF documents from HTML or Pug templates, styled with CSS/SCSS and rendered via headl…
4711796active
flxzt/rnote
Rnote is an open-source vector-based drawing application for sketching, handwritten notes, and annotating documents and pictures, written i…
9011758active
handsomestWei/patent-disclosure-skill
A Python-based agent skill for Chinese patent work that mines patentable points from project materials, drafts disclosure documents (invent…
6011694active
Dompdf
Dompdf is an HTML to PDF converter implemented as a PHP library, functioning as a mostly CSS 2.1-compliant HTML layout and rendering engine…
9411198stable
JOYCEQL/magic-resume
Magic Resume is a free online AI-powered resume editor built with TanStack Start, TypeScript, and Framer Motion. It offers real-time previe…
9111103active
jsvine/pdfplumber
pdfplumber is a Python library for extracting detailed information from PDFs, including every character, line, rectangle, and table, built …
8910827active
PyMuPDF
PyMuPDF is a high-performance Python library built on the MuPDF C engine for extracting, analyzing, converting, rendering, and manipulating…
9510799stable
foliojs/pdfkit
PDFKit is a JavaScript library for programmatically generating PDF documents in Node.js and the browser. It offers a chainable, canvas-like…
9310717active
Automattic/node-canvas
node-canvas is a Cairo-backed implementation of the Web Canvas API for Node.js, enabling 2D drawing, text rendering, and image manipulation…
8510696active
Invoice Ninja
Invoice Ninja is a source-available invoicing application for freelancers and small businesses, covering invoices, quotes, expenses, projec…
9510287active
py-pdf/pypdf
pypdf is a free, open-source, pure-Python library for manipulating PDF files. It supports splitting, merging, cropping, and transforming pa…
9610223active
opendatalab/PDF-Extract-Kit
PDF-Extract-Kit is a Python model toolbox for high-quality PDF content extraction, integrating state-of-the-art models for layout detection…
1510023active
phiresky/ripgrep-all
rga (ripgrep-all) is a command-line search tool that wraps ripgrep to search regex patterns inside PDFs, e-books, Office documents, SQLite …
719854active
funstory-ai/BabelDOC
BabelDOC is a Python library and CLI tool for translating PDF scientific papers with bilingual comparison output. It uses LLM-based transla…
769711active
Kozea/WeasyPrint
WeasyPrint is a Python visual rendering engine for HTML and CSS that exports documents to PDF, with a CSS layout engine designed for pagina…
949707active
qiye45/wechatDownload
A desktop tool for batch downloading WeChat Official Account (公众号) articles, saving them as html/mhtml/md/pdf/docx/csv and preserving embed…
849560active
PDFCraftTool/pdfcraft
PDFCraft is a free, privacy-focused PDF toolkit with 90+ tools (merge, split, compress, convert, edit, secure) that runs entirely in the br…
809519active
chuspeeism/dashi-ppt-skill
An AI-agent skill that generates browser-editable presentations from documents, with 12 visual themes and thousands of layout pages and con…
629300active
studio-dots-ai/dots.ocr
dots.ocr is a 1.7B-parameter vision-language model for multilingual document layout parsing, converting documents into structured output wi…
489157active
bytedance/Dolphin
Dolphin is ByteDance's open-source document image parsing model that converts document images and PDFs into structured content using a two-…
499061active
xitanggg/open-resume
OpenResume is an open-source web application that combines a resume builder and a resume parser. It generates modern, ATS-friendly resume P…
298914active
pdfcpu/pdfcpu
pdfcpu is a PDF processing library and command-line tool written in Go, supporting validation, optimization, encryption, signing, merging, …
908852active
BlueMatthew/WechatExporter
A cross-platform desktop application (C++) that exports and backs up WeChat chat histories from an iPhone/iPad iTunes backup into Text, HTM…
238517active
PHPOffice/PHPWord
PHPWord is a pure PHP library for reading and writing word processing documents in formats such as DOCX, ODT, RTF, DOC, HTML, and PDF. It l…
667591stable
guaguastandup/zotero-pdf2zh
A Zotero plugin that integrates PDF2zh and PDF2zh_next to translate PDF documents directly inside Zotero while preserving formulas and layo…
857524active
QuivrHQ/MegaParse
MegaParse is a Python library that parses PDFs, Word, PowerPoint, Excel, CSV, and text documents into LLM-friendly formats with a focus on …
267414active
l0o0/jasminum
Jasminum is a Zotero add-on that retrieves Chinese metadata, primarily from CNKI (China National Knowledge Infrastructure), for Chinese-lan…
1007308active
barryvdh/laravel-dompdf
A Laravel wrapper around the Dompdf HTML-to-PDF converter, exposing a facade and service provider for rendering Blade views or HTML strings…
817288stable
Wandmalfarbe/pandoc-latex-template
Eisvogel is a clean pandoc LaTeX template for converting markdown documents to PDF or LaTeX, including a beamer variant for slides. It is d…
827266stable
happycola233/tchMaterial-parser
A cross-platform GUI tool that parses and downloads electronic textbook PDFs from China's National Smart Education Platform for Primary and…
957158active
pdfminer/pdfminer.six
pdfminer.six is a community-maintained Python library for parsing and analyzing PDF documents, focused on extracting and analyzing text dat…
697027active
OpenSignLabs/OpenSign
OpenSign is a free, open-source document e-signing application and DocuSign alternative built with React, Node.js, and MongoDB. It supports…
887023active
LaoFeng-mouse/flyingmouse-format
FlyingMouse Format is an offline desktop file format converter for Windows (and macOS) built on Electron, bundling FFmpeg, LibreOffice, Pop…
796787active
Yuliang-Liu/MonkeyOCR
MonkeyOCR is a lightweight large multimodal model (LMM) for document parsing that uses a Structure-Recognition-Relation triplet paradigm to…
586650active
oomol-lab/pdf-craft
pdf-craft is a Python library that converts PDF files into Markdown or EPUB, with a focus on scanned books and documents. It uses OCR (loca…
896413active
HakuNeko
HakuNeko is a cross-platform desktop application (built on Electron) for downloading manga, anime, and novels from over 1200 websites via p…
526372active
al1abb/invoify
Invoify is a free, web-based invoice generator built with Next.js, TypeScript, React, and shadcn/ui. Users fill in a form, pick from 13 tem…
696364active
Fokkyp/SoftwareCopyright-Skill
A coding-agent Skill that reads a local project and automatically generates a complete set of Chinese software copyright (软著) application m…
825944active
pdfarranger/pdfarranger
PDF Arranger is a small Python-GTK desktop application for merging, splitting, rotating, cropping, and rearranging PDF pages through an int…
805923active
ciromattia/kcc
KCC (Kindle Comic Converter) is a Python application with a Qt6 GUI and CLI that converts comics and manga from image folders, CBZ/EPUB arc…
995840active
freedomofpress/dangerzone
Dangerzone is a desktop application from Freedom of the Press Foundation that converts untrusted documents (PDFs, office files, images) int…
865785active
python-openxml/python-docx
python-docx is a Python library for creating, reading, and modifying Microsoft Word 2007+ (.docx) files using the OpenXML format. It provid…
715729stable
Hisn00w/ASu-skills
ASu-skills is a Chinese-language job-hunting workflow plugin package for AI coding assistants like Claude Code, Codex, and TraeWork. It pro…
585716active
pdf2htmlEX/pdf2htmlEX
pdf2htmlEX is a command-line tool that converts PDF files into HTML while preserving text, fonts, and formatting using modern web technolog…
345599active
qpdf/qpdf
qpdf is a command-line tool and C++ library that performs content-preserving transformations on PDF files, supporting linearization, encryp…
945443stable
ONLYOFFICE/DesktopEditors
ONLYOFFICE Desktop Editors is a free, open-source desktop office suite combining text document, spreadsheet, presentation, PDF, and form ed…
815429stable
RICHQAQ/PasteMD
PasteMD is a desktop productivity tool that converts clipboard Markdown and AI chat responses (ChatGPT, DeepSeek, etc.) into properly forma…
785333active
spatie/browsershot
A PHP library that converts web pages or raw HTML into images, PDFs, or rendered HTML strings using Puppeteer and headless Chrome. It suppo…
855246active
Canvas Editor
A Canvas/SVG-based WYSIWYG rich text editor library for the browser, offering Word-like paginated editing with tables, controls, watermarks…
775228active
grobidOrg/grobid
GROBID is a Java machine learning library that extracts, parses, and re-structures raw documents such as PDFs into structured XML/TEI, focu…
845176active
Sayi/poi-tl
poi-tl is a Word (docx) template engine for Java built on Apache POI, generating new documents from Word templates and data. It is a logic-…
675160active
exiftool/exiftool
ExifTool is a platform-independent Perl library plus a full-featured command-line application for reading, writing, and editing metadata in…
665158stable
tectonic-typesetting/tectonic
Tectonic is a modernized, self-contained TeX/LaTeX typesetting engine built on XeTeX and TeXLive, implemented largely in Rust. It compiles …
855133active
BingyanStudio/LapisCV
LapisCV is a Markdown-based resume template and theme that works inside VSCode, Typora, and Obsidian, letting users write resumes in Markdo…
605088active
unidoc/unioffice
UniOffice is a pure Go library for creating, reading, and editing Office Open XML documents: Word (.docx), Excel (.xlsx), and PowerPoint (.…
934936active
eKoopmans/html2pdf.js
html2pdf.js is a JavaScript library that converts webpages or DOM elements into printable PDF files entirely in the browser, built on html2…
854922active

page 1 / 8 next →