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

Open-source pdf-viewer software

85 open-source libraries, tools and applications tagged pdf-viewer, ranked by how closely pdf-viewer 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.

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

ProductHealth v2StarsMaturity
KOReader
KOReader is an open‑source document viewer optimized for e‑ink devices. It supports a wide range of formats including PDF, EPUB, DjVu, FB2 …
8730448active
koodo-reader/koodo-reader
Koodo Reader is a cross-platform ebook manager and reader supporting EPUB, PDF, Kindle, comic archives, and many other formats. It offers c…
9528562active
sumatrapdfreader/sumatrapdf
SumatraPDF is a free, open-source, lightweight multi-format document reader for Windows supporting PDF, EPUB, MOBI, CBZ/CBR, DjVu, XPS, CHM…
9017786active
xournalpp/xournalpp
Xournal++ is a cross-platform handwriting notetaking application written in C++ with GTK3, supporting pressure-sensitive stylus input from …
9315473active
vnotex/vnote
VNote is a free, open-source, Qt-based note-taking application focused on Markdown, combining a powerful editor with notebook/folder/tag-ba…
10013010active
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
wojtekmaj/react-pdf
A React component library for rendering and displaying PDF documents in web applications, built on top of Mozilla's PDF.js. It lets develop…
9211187stable
ahrm/sioyek
Sioyek is a keyboard-focused PDF viewer designed for reading textbooks and research papers. It offers smart jumps to references, portals fo…
669920active
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
Foliate
Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, …
608827active
DImuthuUpe/AndroidPdfViewer
An Android library for displaying PDF documents in apps, built on PdfiumAndroid for decoding. It supports animations, gestures, zoom, and d…
528479active
Thief
Thief is a cross-platform Electron desktop app designed for discreetly slacking off at work ('touching fish'), offering hidden modes for re…
236143active
501351981/vue-office
A collection of Vue components for previewing office documents (docx, xlsx/xls, pdf, pptx) in the browser, supporting Vue 2/3 and non-Vue f…
495741active
saber-notes/saber
Saber is a free, open-source, cross-platform notes app built for handwriting with a stylus or finger. It offers encrypted note sync across …
944838active
embedpdf/embed-pdf-viewer
EmbedPDF is an open-source, framework-agnostic JavaScript PDF viewer that works with React, Vue, Svelte, Preact, and vanilla JS. It offers …
874549active
LibrePDF/OpenPDF
OpenPDF is an open-source Java library (LGPL/MPL licensed, forked from iText 4) for creating, editing, rendering, and encrypting PDF docume…
924378active
edwardkim/rhwp
rhwp is an open-source HWP/HWPX (Korean Hangul word processor format) viewer and editor built with Rust and WebAssembly. It runs in the bro…
823966active
bgreenwell/doxx
doxx is a fast, terminal-native viewer for .docx Word documents built in Rust with Ratatui. It renders formatting, tables, lists, images, a…
653771active
texstudio-org/texstudio
TeXstudio is a fully featured open-source LaTeX editor and integrated writing environment built in C++ with Qt. It provides syntax highligh…
933651active
sbarex/QLMarkdown
QLMarkdown is a macOS application providing a Quick Look extension for previewing Markdown files, plus a CLI and Shortcut extension for con…
933600active
Emacs Application Framework (EAF)
Emacs Application Framework (EAF) is an extensible framework that brings modern graphical capabilities to Emacs by bridging Emacs Lisp with…
733489active
pacexy/flow
Flow is a free, open-source, browser-based ePub reader built with Next.js and React, installable as a progressive web app. It supports in-b…
623336active
zathura
Zathura is a highly customizable, keyboard-driven document viewer built on the girara UI library and GTK4, with a plugin-based system for s…
753317active
React PDF Viewer
A React component library for viewing PDF documents in the browser, built with TypeScript and React hooks on top of PDF.js. It offers a plu…
102603active
pluk-inc/markdown-preview
A fast, native macOS application for reading and previewing Markdown files with a document outline, edit mode, Mermaid diagram rendering, a…
782563active
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
pipwerks/PDFObject
PDFObject is a lightweight JavaScript utility for dynamically embedding PDF files into HTML documents using iframes. It detects browser PDF…
272501stable
RyotaUshio/obsidian-pdf-plus
PDF++ is an Obsidian.md community plugin that upgrades Obsidian's built-in PDF viewer into a full annotation and viewing tool. It lets user…
432479active
VolodymyrBaydalka/docxjs
docxjs (published as docx-preview) is a JavaScript/TypeScript library that renders Microsoft Word DOCX documents into semantic HTML in the …
812108active
itsjunetime/tdf
tdf is a terminal-based PDF viewer written in Rust using ratatui, designed for performance and responsiveness even with very large PDFs. It…
711997active
ollm/OpenComic
OpenComic is a cross-platform comic and manga reader desktop application built with Node.js and Electron. It supports a wide range of image…
791990active
pdfpc/pdfpc
pdfpc is a GTK-based presenter console for PDF presentations with multi-monitor support. It shows the slides to the audience on one screen …
541874active
mrmn2/PdfDing
PdfDing is a self-hosted PDF manager, viewer, and editor with a browser-based interface that syncs reading progress across devices. It supp…
101852active
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
wonday/react-native-pdf
A React Native component that renders PDF documents on iOS and Android. It supports loading PDFs from URLs, blobs, local files, or assets w…
841814active
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
Cimbali/pympress
Pympress is a dual-screen PDF presentation tool that shows slides on a projector while giving the presenter a private view with notes, curr…
521680active
Online Dictionary Helper
Online Dictionary Helper is a Chrome/Firefox browser extension that shows definitions of selected words and phrases from online or built-in…
761617active
extend-hq/ui
Extend UI is an open-source React component library (distributed via the shadcn registry) for building document-heavy product interfaces: P…
591589active
KDE/okular
Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations…
771543stable
JakubMelka/PDF4QT
PDF4QT is an open-source PDF editor, viewer, and rendering library written in C++ with Qt, implementing PDF 2.0 functionality. It ships a C…
851499active
bblanchon/pdfium-binaries
A project that automatically builds and distributes pre-compiled binaries of Google's PDFium PDF rendering library for many platforms and C…
941485active
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
agentcooper/react-pdf-highlighter
A set of React components for annotating PDF documents, built on top of PDF.js. It supports text and image highlights, popover text for hig…
321406active
babluboy/bookworm
Bookworm is a simple, focused eBook reader application for Linux, built primarily for Elementary OS with GTK. It supports EPUB, MOBI, FB2, …
631384active
foobnix/LibreraReader
Librera Reader is a highly customizable e-book reader application for Android supporting PDF, EPUB, MOBI, DjVu, FB2, CBZ/CBR and many other…
984908maintenance
VadimDez/ng2-pdf-viewer
ng2-pdf-viewer is an Angular component library for rendering PDF files in web applications, built on top of PDF.js. It supports features li…
561350active
Aryan-Raj3112/episteme
Episteme Reader is an offline-first, privacy-focused document and e-book reader built with Kotlin Multiplatform and Compose, available for …
811276active
DDULDDUCK/every-pdf
Every PDF is an all-in-one open-source desktop PDF toolkit built with Electron, Next.js, and a Python (FastAPI) backend. It lets users edit…
681248active
wustho/epy
Epy is a terminal-based ebook reader written in Python that supports EPUB, EPUB3, FB2, MOBI, and AZW3 formats, plus reading from URLs. It i…
231220active
bugzmanov/bookokrat
Bookokrat is a terminal-based book reader written in Rust that renders EPUB, PDF, and DJVU files with images, tables, and MathML support. I…
751206active
afreakyelf/Pdf-Viewer
A lightweight Android PDF viewer library written in Kotlin that occupies only around 80kb, far smaller than typical PDF viewers. It support…
731198active
TomRoush/PdfBox-Android
A port of Apache PDFBox to Android, enabling PDF creation, manipulation, and rendering in Android apps. It is distributed via Maven Central…
231190active
gjTool/pdfh5
pdfh5.js is a JavaScript plugin for rendering and previewing PDF files in web and mobile (H5) browsers, built on top of PDF.js. It supports…
451099active
pdfslick/pdfslick
PDFSlick is a library for viewing and interacting with PDF documents in React, SolidJS, Svelte, and vanilla JavaScript apps. It wraps Mozil…
891084active
MarkMindCkm/obsidian-markmind
An Obsidian plugin providing mind map, outline, and PDF annotation capabilities, supporting both desktop and mobile. Some advanced features…
941066active
GrapheneOS/PdfViewer
A minimal, permission-free Android PDF viewer built on pdf.js and content providers, developed by the GrapheneOS project. It renders PDFs i…
951046active
hrynko/vue-pdf-embed
A Vue 3 component (with Vue 2 support in v1) for embedding and rendering PDF documents in web applications. It wraps PDF.js to provide cont…
911041stable
btpf/Alexandria
Alexandria is a minimalistic cross-platform desktop eBook reader built with Tauri, Epub.js, and TypeScript. It supports EPUB, Kindle/Mobi, …
512722maintenance
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
elias-sundqvist/obsidian-annotator
An Obsidian plugin that lets users open and annotate PDF and EPUB files directly inside Obsidian. It is based on Hypothesis but stores anno…
231773maintenance
voghDev/PdfViewPager
An Android library providing a PDFViewPager widget that renders PDF documents from assets, SD card, or remote URLs using Android's PdfRende…
751716maintenance
wustho/epr
epr is a terminal-based EPUB ebook reader written in Python 3.6. It remembers reading state per file, supports EPUB3, and offers vim-like k…
231410maintenance
hahnlee/hwp.js
An open-source JavaScript/TypeScript library that parses and renders HWP (Hangul Word Processor) documents in the browser. It also ships as…
231307maintenance
oguzhaninan/Buka
Buka is a desktop ebook management application with a clean, straightforward interface for organizing and reading ebooks. It currently supp…
231117maintenance
dstark5/Openlib
Openlib is an open-source Flutter app for searching, downloading, and reading books from Anna's Archive, a shadow library. It includes a bu…
512502experimental
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
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
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
PdfiumViewer
A C# WinForms library wrapping Google's PDFium to render and display PDF documents. It provides PdfDocument for loading PDFs, PdfRenderer f…
101025abandoned
QuickLook
QuickLook brings macOS‑style instant file previews to Windows. It shows a live preview of over 50 file types when you press the Space bar i…
8824936active
crimx/ext-saladict
Saladict is an open-source Chrome/Firefox WebExtension providing an all-in-one pop-up dictionary and page translator with multiple search m…
9713365active
gaozhangmin/boxplayer
BoxPlayer is a cross-platform desktop application that unifies multiple cloud drives (Aliyun Drive, Baidu, 115, Quark, OneDrive, etc.), loc…
997276active
AidLux (AidLearning)
AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling…
635812active
TagSpaces
TagSpaces is an open-source, offline-first desktop and mobile application for organizing, tagging, and previewing local files, notes, and t…
945297active
SteveTheKiller/KillerPDF
KillerPDF is a free, open-source (GPL-3.0) PDF editor for Windows built with C# and WPF, offering viewing, annotation, OCR, form filling, s…
814094active
run-llama/sec-insights
SEC Insights is a full-stack reference application built by LlamaIndex that uses RAG to answer questions about SEC 10-K and 10-Q financial …
302610active
UglyToad/PdfPig
PdfPig is a C#/.NET library for reading and extracting text, images, annotations, forms, and metadata from PDF files, ported from Apache PD…
892588active
jupyter/nbviewer
Jupyter NBViewer is a web application that renders Jupyter Notebooks as static HTML web pages, powering the public nbviewer.org service. It…
762285active
ssnangua/ColorTxt
ColorTxt is a local desktop novel reader for TXT and common ebook formats (epub, mobi, pdf, etc.) that colorizes content with custom highli…
801837active
BlazorBootstrap
An enterprise-class Blazor component library built on Bootstrap 5 CSS, providing UI components like grids, modals, offcanvas, autocomplete,…
901249active
ScholarXIV/OpenScholarXIV
OpenScholarXIV is an open-source, AI-powered mobile app for searching, reading, bookmarking, sharing, and summarizing academic papers from …
771189active
joschan21/quill
Quill is a fullstack SaaS application built with Next.js 13 App Router, tRPC, Prisma, and Tailwind that lets users upload PDFs and chat wit…
282005maintenance
Raival-e/Prism-File-Explorer
Prism File Explorer is a modern, lightweight file manager for Android built entirely with Kotlin and Jetpack Compose, featuring a Material …
591371abandoned

page 1 / 1