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

Open-source pdf software

504 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.

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

ProductHealth v2StarsMaturity
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
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
iOS PDF Reader Suite
An open-source PDF reader/viewer library for iOS written in Objective-C, providing a complete PDF viewing component with multithreaded rend…
324245abandoned
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
JoanZapata/android-pdfview
Android PDFView is a Java library providing a fast PDFView component for Android apps with animations, gestures, and zoom support, based on…
322823abandoned
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
blaisewang/img2latex-mathpix
A JavaFX desktop application that converts images of equations and text into LaTeX, MathML, TSV, and other formats using the MathpixOCR API…
101401abandoned
windingwind/zotero-pdf-preview
A Zotero plugin that renders fast PDF previews of attachments directly in the library view's side panel. It is now archived because Zotero …
101250abandoned
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
VikParuchuri/texify
Texify is a deep-learning OCR model that converts images or PDFs containing math into markdown and LaTeX renderable by MathJax. It handles …
101124abandoned
PdfiumViewer
A C# WinForms library wrapping Google's PDFium to render and display PDF documents. It provides PdfDocument for loading PDFs, PdfRenderer f…
101025abandoned
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
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
Pandoc
Pandoc is a universal markup converter written in Haskell, available as both a library and a command-line tool. It converts documents betwe…
9946615stable
Cinnamon/kotaemon
Kotaemon is an open-source RAG-based application providing a clean, customizable UI for chatting and doing question answering with your own…
7925795active
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
documenso/documenso
Documenso is an open-source, self-hostable alternative to DocuSign for digitally signing documents, built with Next.js, TypeScript, and Pos…
9915463active
Zettlr
Zettlr is a free, open-source, privacy-first Markdown editor and publication workbench for academic and professional writing, built with El…
9713671active
James-Yu/LaTeX-Workshop
LaTeX Workshop is a Visual Studio Code extension providing core LaTeX typesetting features such as compilation, PDF preview, autocompletion…
7712367active
H2O
h2oGPT is an Apache-2.0 open-source application for chatting with local, private LLMs and querying/summarizing your own documents (PDFs, Wo…
1011942active
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
Kareadita/Kavita
Kavita is a fast, cross-platform, self-hosted reading server for manga, comics, webtoons, and ebooks (EPUB, PDF, CBZ/CBR). It provides resp…
9811887active
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
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
MuiseDestiny/zotero-gpt
A Zotero plugin that integrates OpenAI GPT models into the Zotero reference manager, letting users ask questions about PDFs, summarize pape…
737420active
l0o0/jasminum
Jasminum is a Zotero add-on that retrieves Chinese metadata, primarily from CNKI (China National Knowledge Infrastructure), for Chinese-lan…
1007308active
Epub.js
Epub.js is a JavaScript library for rendering ePub documents in the browser across many devices. It provides interfaces for common ebook fu…
526962stable
ONLYOFFICE Docs
ONLYOFFICE Docs (Document Server) is a free, self-hostable collaborative online office suite with viewers and editors for text documents, s…
856925active
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
joeseesun/qiaomu-anything-to-notebooklm
A Claude Code Skill that ingests content from 15+ sources (WeChat articles, web pages, YouTube, PDFs, EPUB, Office docs, audio) and uploads…
696347active
NEKOparapa/AiNiee
AiNiee is an AI-powered translation tool focused on automatically translating complex long-form content such as RPG/SLG game text, Epub/TXT…
936293active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
freedomofpress/dangerzone
Dangerzone is a desktop application from Freedom of the Press Foundation that converts untrusted documents (PDFs, office files, images) int…
865785active
ONLYOFFICE/DesktopEditors
ONLYOFFICE Desktop Editors is a free, open-source desktop office suite combining text document, spreadsheet, presentation, PDF, and form ed…
815429stable
Canvas Editor
A Canvas/SVG-based WYSIWYG rich text editor library for the browser, offering Word-like paginated editing with tables, controls, watermarks…
775228active
katanaml/sparrow
Sparrow is an open-source framework for structured data extraction from documents (PDFs, images) using ML, LLMs, and Vision LLMs, with sche…
925225active
Asciidoctor
Asciidoctor is a fast, open source Ruby-based text processor and publishing toolchain that parses AsciiDoc content into a document model an…
815222stable
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
Marker-Inc-Korea/AutoRAG
AutoRAG 2.0 is a self-evolving librarian agent that searches local document collections (PDFs, wikis, notes) and curates results into struc…
945122active
LibreOffice/core
LibreOffice is a free, open-source office suite comprising Writer (word processing), Calc (spreadsheets), Impress (presentations), Draw (ve…
774536stable
kaixindelele/ChatPaper
ChatPaper is a Python tool that uses ChatGPT to summarize arXiv papers, translate full PDFs, polish academic writing, and simulate peer rev…
5919943maintenance
mayooear/ai-pdf-chatbot-langchain
A monorepo template for an AI PDF chatbot agent that ingests PDFs, stores embeddings in Supabase, and answers questions using OpenAI via La…
1016589maintenance
morphik-org/morphik-core
Morphik Core is an open-source, source-available multimodal retrieval engine for building RAG applications over unstructured data like PDFs…
653711active
pashpashpash/vault-ai
OP Vault is a self-hosted application combining a Go backend with a React frontend that lets users upload documents (PDF, txt, epub) into a…
403389active
icereed/paperless-gpt
A self-hosted companion application for paperless-ngx that uses LLMs and vision models to auto-generate document titles, tags, and dates, a…
902773active
codedogQBY/ReadAny
ReadAny is a local-first, AI-powered cross-platform e-book reader for desktop and mobile. It combines RAG-based chat with your books, hybri…
792738active
szTheory/exifcleaner
ExifCleaner is a free, open-source cross-platform desktop GUI app that strips EXIF and other metadata from images, videos, and PDFs using E…
982717active
LigphiDonk/academic-figure-generator
A self-hosted AI-powered platform that generates high-quality academic paper figures: users upload a paper (PDF/DOCX/TXT), Claude analyzes …
562674active
papersgpt/papersgpt-for-zotero
PapersGPT is a Zotero plugin that lets researchers chat with single PDFs, multiple documents, or their entire library using cloud LLMs (Cha…
822653active
flyfish-dev/file-viewer
A browser-native file preview library that renders Office documents (DOCX, XLSX, PPTX), PDF/OFD, CAD files (DWG, DXF), archives, email, dia…
822559active
ossappscollective/OSS-DocumentScanner
OSS Document Scanner is a free, open-source, privacy-focused mobile app for scanning documents with automatic edge detection, editing, OCR,…
922472active
X-PLUG/mPLUG-DocOwl
mPLUG-DocOwl is a family of multimodal large language models from Alibaba for OCR-free document understanding, including DocOwl1.5 and DocO…
372413active
eikek/docspell
Docspell is a self-hosted document management system (DMS) for organizing scanned papers, e-mails, and other files. It automates metadata t…
682338active
apache/poi
Apache POI is a Java library for reading and writing Microsoft Office documents in both OLE2 binary formats (XLS, DOC, PPT) and Office Open…
762277stable
VolodymyrBaydalka/docxjs
docxjs (published as docx-preview) is a JavaScript/TypeScript library that renders Microsoft Word DOCX documents into semantic HTML in the …
812108active
CaviraOSS/PageLM
PageLM is an open-source, AI-powered education platform inspired by NotebookLM that transforms study materials like PDFs and notes into int…
622028active
themsaid/ibis
Ibis is a PHP command-line tool for writing eBooks in Markdown and converting them into styled PDF files. It generates a cover page, clicka…
282008active
xushanpei/open-file-viewer
A framework-agnostic embedded file preview SDK for web applications that renders PDFs, Office documents, images, media, archives, emails, C…
801846active
ethereal-developers/OpenScan
OpenScan is an open-source Android document scanner app built with Flutter that converts photos of documents, notes, and business cards int…
861837active
AlibabaResearch/AdvancedLiterateMachinery
A collection of original OCR and document understanding models, algorithms, and benchmarks from Alibaba's Tongyi Lab, including models like…
521833active
githubXiaowangzi/NP-Manager
NP-Manager is an Android application for APK, DEX, JAR, Smali, PDF, and media file manipulation. It provides reverse-engineering features s…
751818active
gettalong/kramdown
kramdown is a fast, pure-Ruby library for parsing and converting a superset of Markdown (including GFM and PHP Markdown Extra extensions) t…
481782stable
steven-jianhao-li/zotero-AI-Butler
A Zotero plugin that acts as an AI-powered research butler: it automatically scans PDFs added to your Zotero library and sends them to a us…
771765active
sanjib-sen/WebLaTex
WebLaTex is a self-hosted, browser-based LaTeX editing environment built on VS Code and GitHub Codespaces/dev containers, bundling TeX Live…
321750active
lifan0127/ai-research-assistant
Aria is a Zotero plugin that brings GPT-powered AI assistance to reference management, letting researchers chat with their library items, P…
241729active
cweijan/vscode-office
A VS Code extension that adds preview and editing support for office and design file formats such as Excel, Word, PowerPoint, PDF, EPUB, PS…
731693active
WenmuZhou/PytorchOCR
A PyTorch-based OCR toolkit that ports PaddleOCR models to PyTorch, supporting common text detection and recognition algorithms like the PP…
561527active
jonaswinkler/paperless-ng
Paperless-ng is a self-hosted document management system that scans, OCRs, indexes, and archives physical documents with full-text search a…
105408maintenance
astubenbord/paperless-mobile
Paperless Mobile is a Flutter-based mobile client for the paperless-ngx document management system, available on Android and iOS. It lets u…
801471active
baotlake/office-website
ZIZIYI Office is a web-based office suite for viewing and editing Word, Excel, and PowerPoint documents entirely in the browser, built on O…
481460active
hanxi/cups-web
A web-based print management application built on CUPS that turns a home USB printer into an always-available network print service. It run…
841452active
elabftw/elabftw
eLabFTW is a free, open source electronic lab notebook (ELN) and laboratory inventory management system for research teams, accessed via th…
951442stable
Acclorite/book-story
Book's Story is a free, open-source, ad-free eBook reader app for Android built with Jetpack Compose and Material You design. It supports E…
531408active
zelon88/HRConvert2
HRConvert2 is a self-hosted, resource-aware file conversion server written in PHP that supports 488 file formats across documents, images, …
961377active
chearon/dropflow
Dropflow is a CSS layout engine written in TypeScript that implements foundational CSS standards (inlines, blocks, floats, positioning) wit…
901368active
bevibing/tutor-skills
A pair of Claude Code skills that convert documents (PDF, MD, HTML, EPUB) or source codebases into structured Obsidian study vaults with in…
431333active
zsyggg/paper-craft-skills
A collection of Claude Code / Codex agent skills that turn academic papers into method figures, visual slide decks, and in-depth HTML artic…
501250active
frotms/PaddleOCR2Pytorch
A PyTorch port of PaddleOCR that lets you run PaddleOCR-trained models (detection, recognition, and document structure parsing) without the…
701213active
sbs20/scanservjs
scanservjs is a self-hosted web UI frontend for SANE-compatible scanners, letting you share one or more scanners over a network from a Linu…
901162active
MrSibe/KnowNote
KnowNote is a local-first, open-source desktop application built with Electron that serves as an alternative to Google NotebookLM. It lets …
521100active
Renovamen/oh-my-cv
Oh My CV! is an in-browser, local-first Markdown resume builder with real-time preview and PDF export. It runs as a static PWA that stores …
321092active
Goekdeniz-Guelmez/Local-NotebookLM
A local, open-source alternative to Google's NotebookLM that converts PDF documents into audio content like podcasts, summaries, and interv…
681037active
Media Extended
ZotLit is a pair of community plugins (an Obsidian plugin and a Zotero companion add-on) that integrates a Zotero reference library into Ob…
971026active
syt2/zotero-scipdf
A Zotero 7/8 plugin that configures Zotero's built-in PDF resolvers to automatically download open papers from Sci-Hub sites. It ships as a…
901018active
paulgessinger/swift-paperless
Swift Paperless is a native iOS app built with SwiftUI for interacting with a self-hosted Paperless-ngx document management system. It lets…
911010active
DocHub
DocHub is an open-source document library (wenku) system inspired by Baidu Wenku, built with Go and the Beego framework. It converts Office…
232954maintenance
Ucas-HaoranWei/Vary
Official ECCV 2024 implementation of Vary, a method for scaling up the vision vocabulary of large vision-language models. It provides train…
271890maintenance
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
laramies/metagoofil
Metagoofil is a Python command-line OSINT tool that searches Google for public documents (pdf, doc, xls, ppt) on target websites, downloads…
321333maintenance
LaTeX OCR
A deep-learning application that converts images of math formulas (printed, handwritten, and Chinese-mixed) into LaTeX code using a Seq2Seq…
321316maintenance

← prev page 5 / 6 next →