function: pdf-viewer
85 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| PDF.js PDF.js is Mozilla's general-purpose PDF viewer and rendering library built with HTML5 and JavaScript. It parses and renders PDF documents e… | 98 | 53786 | stable |
| 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… | 94 | 27983 | active |
| readest/readest Readest is an open-source, cross-platform ebook reader built with Next.js and Tauri v2, supporting EPUB, PDF, MOBI, AZW3, FB2, CBZ, and mor… | 84 | 23766 | active |
| sumatrapdfreader/sumatrapdf SumatraPDF is a free, open-source, lightweight multi-format document reader for Windows supporting PDF, EPUB, MOBI, CBZ/CBR, DjVu, XPS, CHM… | 92 | 17401 | active |
| xournalpp/xournalpp Xournal++ is a cross-platform handwriting notetaking application written in C++ with GTK3, supporting pressure-sensitive stylus input from … | 94 | 15286 | active |
| 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… | 99 | 12924 | active |
| 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… | 94 | 11565 | active |
| 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… | 94 | 11153 | stable |
| ahrm/sioyek Sioyek is a keyboard-focused PDF viewer designed for reading textbooks and research papers. It offers smart jumps to references, portals fo… | 67 | 9805 | active |
| Foliate Foliate is a free, open-source e-book reader application for Linux built with GTK4 and GJS, supporting EPUB, Mobipocket, Kindle, FB2, CBZ, … | 64 | 8667 | active |
| DImuthuUpe/AndroidPdfViewer An Android library for displaying PDF documents in apps, built on PdfiumAndroid for decoding. It supports animations, gestures, zoom, and d… | 55 | 8470 | active |
| 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… | 75 | 8340 | active |
| cteamx/Thief Thief is a cross-platform Electron desktop app designed for discreetly slacking off at work ('touching fish'), offering hidden modes for re… | 23 | 6115 | active |
| 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… | 53 | 5696 | active |
| 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 … | 99 | 4729 | active |
| 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 … | 87 | 4426 | active |
| LibrePDF/OpenPDF OpenPDF is an open-source Java library (LGPL/MPL licensed, forked from iText 4) for creating, editing, rendering, and encrypting PDF docume… | 93 | 4359 | active |
| 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… | 81 | 3751 | active |
| 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… | 71 | 3747 | active |
| 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… | 95 | 3611 | active |
| emacs-eaf/emacs-application-framework Emacs Application Framework (EAF) is an extensible framework that brings modern graphical capabilities to Emacs by bridging Emacs Lisp with… | 77 | 3487 | active |
| sbarex/QLMarkdown QLMarkdown is a macOS application providing a Quick Look extension for previewing Markdown files, plus a CLI and Shortcut extension for con… | 90 | 3441 | active |
| 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… | 66 | 3307 | active |
| pwmt/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… | 77 | 3260 | active |
| react-pdf-viewer/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… | 10 | 2608 | active |
| pipwerks/PDFObject PDFObject is a lightweight JavaScript utility for dynamically embedding PDF files into HTML documents using iframes. It detects browser PDF… | 31 | 2500 | stable |
| 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… | 47 | 2421 | active |
| 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… | 81 | 2083 | active |
| VolodymyrBaydalka/docxjs docxjs (published as docx-preview) is a JavaScript/TypeScript library that renders Microsoft Word DOCX documents into semantic HTML in the … | 82 | 2064 | active |
| 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… | 81 | 2045 | active |
| 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… | 83 | 1953 | active |
| 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… | 76 | 1948 | active |
| 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 … | 58 | 1867 | active |
| 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… | 10 | 1854 | active |
| 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… | 90 | 1809 | active |
| 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… | 56 | 1647 | active |
| 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… | 76 | 1641 | active |
| ninja33/ODH Online Dictionary Helper is a Chrome/Firefox browser extension that shows definitions of selected words and phrases from online or built-in… | 38 | 1613 | active |
| extend-hq/ui Extend UI is an open-source React component library (distributed via the shadcn registry) for building document-heavy product interfaces: P… | 58 | 1486 | active |
| KDE/okular Okular is KDE's universal document viewer for formats including PDF, PostScript, EPUB, Comic Book, and images, with support for annotations… | 77 | 1485 | stable |
| 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… | 87 | 1459 | active |
| 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… | 95 | 1456 | active |
| 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… | 32 | 1401 | active |
| babluboy/bookworm Bookworm is a simple, focused eBook reader application for Linux, built primarily for Elementary OS with GTK. It supports EPUB, MOBI, FB2, … | 66 | 1386 | active |
| xushanpei/open-file-viewer A framework-agnostic embedded file preview SDK for web applications that renders PDFs, Office documents, images, media, archives, emails, C… | 80 | 1368 | active |
| 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… | 64 | 1349 | active |
| 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… | 97 | 4740 | maintenance |
| 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… | 53 | 1306 | active |
| 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… | 71 | 1243 | active |
| 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… | 23 | 1213 | active |
| 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… | 79 | 1193 | active |
| 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… | 23 | 1182 | active |
| Aryan-Raj3112/episteme Episteme Reader is an offline-first, privacy-focused document and e-book reader built with Kotlin Multiplatform and Compose, available for … | 83 | 1162 | active |
| 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… | 80 | 1113 | active |
| 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… | 51 | 1101 | active |
| pdfslick/pdfslick PDFSlick is a library for viewing and interacting with PDF documents in React, SolidJS, Svelte, and vanilla JavaScript apps. It wraps Mozil… | 94 | 1080 | active |
| MarkMindCkm/obsidian-markmind An Obsidian plugin providing mind map, outline, and PDF annotation capabilities, supporting both desktop and mobile. Some advanced features… | 99 | 1053 | active |
| 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… | 91 | 1035 | stable |
| 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… | 98 | 1024 | active |
| btpf/Alexandria Alexandria is a minimalistic cross-platform desktop eBook reader built with Tauri, Epub.js, and TypeScript. It supports EPUB, Kindle/Mobi, … | 57 | 2721 | maintenance |
| 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… | 23 | 2298 | maintenance |
| 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… | 23 | 1769 | maintenance |
| voghDev/PdfViewPager An Android library providing a PDFViewPager widget that renders PDF documents from assets, SD card, or remote URLs using Android's PdfRende… | 32 | 1716 | maintenance |
| 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… | 23 | 1403 | maintenance |
| 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… | 23 | 1305 | maintenance |
| oguzhaninan/Buka Buka is a desktop ebook management application with a clean, straightforward interface for organizing and reading ebooks. It currently supp… | 23 | 1117 | maintenance |
| 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… | 63 | 2458 | experimental |
| vfr/Reader An open-source PDF reader/viewer library for iOS written in Objective-C, providing a complete PDF viewing component with multithreaded rend… | 32 | 4247 | abandoned |
| 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… | 32 | 2826 | abandoned |
| 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 … | 10 | 1252 | abandoned |
| mobfarm/FastPdfKit FastPdfKit is an Objective-C static library for embedding fast PDF viewing in iOS applications, offering features like page sliding, search… | 32 | 1220 | abandoned |
| pvginkel/PdfiumViewer A C# WinForms library wrapping Google's PDFium to render and display PDF documents. It provides PdfDocument for loading PDFs, PdfRenderer f… | 10 | 1025 | abandoned |
| 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… | 96 | 13290 | active |
| gaozhangmin/boxplayer BoxPlayer is a cross-platform desktop application that unifies multiple cloud drives (Aliyun Drive, Baidu, 115, Quark, OneDrive, etc.), loc… | 97 | 6878 | active |
| aidlearning/AidLearning-FrameWork AidLux (originally AidLearning) is an AIoT development platform that runs a native Ubuntu Linux environment with GUI, deep learning tooling… | 70 | 5797 | active |
| tagspaces/tagspaces TagSpaces is an open-source, offline-first desktop and mobile application for organizing, tagging, and previewing local files, notes, and t… | 95 | 5256 | active |
| 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… | 81 | 3656 | active |
| 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 … | 33 | 2609 | active |
| 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… | 91 | 2549 | active |
| jupyter/nbviewer Jupyter NBViewer is a web application that renders Jupyter Notebooks as static HTML web pages, powering the public nbviewer.org service. It… | 73 | 2281 | active |
| 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… | 80 | 1374 | active |
| vikramlearning/blazorbootstrap An enterprise-class Blazor component library built on Bootstrap 5 CSS, providing UI components like grids, modals, offcanvas, autocomplete,… | 81 | 1242 | active |
| ScholarXIV/OpenScholarXIV OpenScholarXIV is an open-source, AI-powered mobile app for searching, reading, bookmarking, sharing, and summarizing academic papers from … | 86 | 1180 | active |
| 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… | 27 | 2004 | maintenance |
| 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 … | 64 | 1353 | abandoned |
page 1 / 1