Open Source PDF Tools

PDF, or Portable Document Format, is a standard for sharing documents while preserving their layout across devices and operating systems. PDF tools help people create, read, edit, combine, and convert documents, as well as extract text, tables, and images. They can also process scanned pages, apply optical character recognition, and prepare document content for search or analysis.

Open source tools in this area include libraries for generating and modifying PDFs, viewers and embedding components, and utilities for parsing documents or extracting data. When choosing one, consider supported features and file types, license terms, maintenance activity, performance, security needs, and compatibility with your language or workflow. These tools are useful to developers building document features, researchers handling collections, and organizations automating document-heavy processes.

29 repositories · updated October 16, 2026

indra: Fast CPU OCR with Datalab’s Indra Model

indra: Fast CPU OCR with Datalab’s Indra Model

Indra OCR uses Datalab’s compact model with ONNX Runtime to turn PDFs and images into markdown, text, or structured JSON on CPU. It adds line boxes, layout labels, and reading order for fast document parsing without a GPU.

NewHealth 32/100

PythonOCRPDF
Added Oct 16, 2026 View details
pdfminer.six: Extract PDF Content with PDFMiner

pdfminer.six: Extract PDF Content with PDFMiner

pdfminer.six is a community-maintained fork of PDFMiner, built for extracting and analyzing content from PDF documents. Use its Python library or command-line tool to retrieve text and layout details from PDFs.

QuietHealth 50/100

PythonLibraryCLI
Added Aug 30, 2026 View details
pdf-inspector: Classify PDFs and Extract Text as Markdown

pdf-inspector: Classify PDFs and Extract Text as Markdown

pdf-inspector is a Rust library and set of bindings for classifying PDFs, extracting positioned text, and converting documents to Markdown. It helps processing pipelines route scanned pages to OCR while handling text-based pages locally.

ActiveHealth 59/100

RustPDFLibrary
Added Aug 26, 2026 View details
ds-cheatsheets: Find Data Science Reference Sheets

ds-cheatsheets: Find Data Science Reference Sheets

A curated collection of data science cheat sheets covering Python, R, statistics, machine learning, deep learning, big data, SQL, and visualization. Use it to quickly find practical PDF and image references across common tools and workflows.

InactiveHealth 30/100

Data ScienceResourcesEducation
Added Jul 17, 2026 View details
docling: Convert Documents into Structured Content

docling: Convert Documents into Structured Content

Docling parses documents such as PDFs, Word files, spreadsheets, and images into structured content for applications and generative AI workflows. It offers local processing, a Python library, and a command-line interface.

ActiveHealth 81/100

PythonAILibrary
Added Jul 3, 2026 View details
vue-pdf-embed: Display PDF Documents in Vue Apps

vue-pdf-embed: Display PDF Documents in Vue Apps

A Vue component for rendering PDF documents inside web applications, with optional text and annotation layers, search, and document controls. It suits Vue teams that need an integrated viewer rather than a separate PDF page or browser plugin.

ActiveHealth 41/100

VueTypeScriptPDF
Added Jun 20, 2026 View details
QuestPDF: Generate PDF Documents with C#

QuestPDF: Generate PDF Documents with C#

QuestPDF is a C# library for creating structured PDF documents through a fluent, component-based API. It suits .NET developers building reports, invoices, and other data-driven documents without relying on HTML-to-PDF conversion.

ActiveHealth 61/100

CsharpDotnetLibrary
Added Jun 19, 2026 View details
rachoon: Self-Host Invoicing for Small Businesses

rachoon: Self-Host Invoicing for Small Businesses

Rachoon is a self-hosted invoicing web app for freelancers and small businesses. It manages clients, invoices, quotations, and payments, with PDF export and support for custom templates, currencies, and taxes.

QuietHealth 25/100

TypeScriptSelf HostedWeb App
Added Jun 18, 2026 View details
opendataloader-pdf: Extract Structured Data and Add Accessibility Tags to PDFs

opendataloader-pdf: Extract Structured Data and Add Accessibility Tags to PDFs

OpenDataLoader PDF turns digital, scanned, and tagged PDFs into structured formats for AI and RAG workflows, and can auto-tag untagged PDFs. It offers Java, Python, and Node.js SDKs, with local and hybrid processing modes.

ActiveHealth 68/100

JavaPDFData Extraction
Added May 30, 2026 View details
Article-Assistant--RAG-Telegram-Bot: Ask Questions About Documents

Article-Assistant--RAG-Telegram-Bot: Ask Questions About Documents

A Telegram bot that turns web articles, PDFs, text files, and YouTube transcripts into searchable knowledge bases. It uses retrieval-augmented generation to answer questions with source citations and can also create summaries.

QuietHealth 17/100

PythonRAGChatbot
Added Apr 24, 2026 View details
docling: Parse Documents for AI Workflows

docling: Parse Documents for AI Workflows

Docling converts documents from formats such as PDF, Office files, images, and audio into structured representations and exports. It suits developers building document-processing and generative AI pipelines that need format coverage, OCR, or local execution.

ActiveHealth 81/100

PythonAIDocument Processing
Added Mar 22, 2026 View details
ImageToolbox: Edit, Convert, and Process Images on Android

ImageToolbox: Edit, Convert, and Process Images on Android

ImageToolbox is a feature-rich Android app for photo editing, image conversion, OCR, PDF tasks, and other media workflows. It suits users who want many image utilities in one place, with distribution through Google Play, F-Droid, and GitHub releases.

ActiveHealth 79/100

AndroidKotlinAI
Added Mar 18, 2026 View details
Previous Page 1 Next

Related topics