Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Pdf Viewer

Pdf Viewer

34 projects

Showing 34 of 34 projects

PDF.js
PDF.jsJavaScript

A general-purpose, web standards-based PDF viewer built with HTML5 and JavaScript.

#open-source#browser-extension#pdf-viewer
Stars53.8k
Forks10.7k
Last commit1 day ago
Xournal++
Xournal++C++

A cross-platform handwriting notetaking application with PDF annotation support, designed for digital pen tablets.

#lua-scripting#pdf-annotation#pdf-viewer
Stars15.3k
Forks1.1k
Last commit6 days ago
pdfpc
pdfpcVala

A presenter console with multi-monitor support for PDF files.

#pdf-viewer#multi-monitor#vala
Stars1.9k
Forks125
Last commit4 months ago
PdfDing
PdfDingPython

Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

#pdf-management#pdf-viewer#lightweight
Stars1.9k
Forks120
Last commit1 day ago
FastPdfKit
FastPdfKitObjective-C

An iOS static library for embedding a high-performance PDF viewer with multimedia support, search, and custom annotations.

#search#ios#static-library
Stars1.2k
Forks322
Last commit7 years ago
Buka
BukaJavaScript

A modern desktop application for managing and reading PDF ebooks with a clean, focused interface.

#pdf-reader#desktop-application#book-management
Stars1.1k
Forks116
Last commit3 years ago
vue-pdf-embed
vue-pdf-embedTypeScript

A Vue component for embedding and rendering PDF documents with text and annotation layers, supporting Vue 2 and Vue 3.

#vue2#pdf-viewer#pdf-rendering
Stars1.0k
Forks129
Last commit2 months ago
@tato30/vue-pdf
@tato30/vue-pdfTypeScript

A Vue 3 component library for rendering and interacting with PDF documents in web applications.

#web-components#viewer#pdfjs
Stars689
Forks111
Last commit2 days ago
ngx-extended-pdf-viewer
ngx-extended-pdf-viewerFluent

A full-featured PDF viewer component for Angular applications, based on Mozilla's pdf.js.

#web-components#mozilla-pdf#pdfjs
Stars583
Forks208
Last commit1 day ago
react-native-pdf-view
react-native-pdf-viewObjective-C

A React Native component for displaying PDF files with cross-platform support for iOS and Android.

#ios#ui-component#pdf-viewer
Stars404
Forks160
Last commit5 years ago
rn-pdf-reader-js
rn-pdf-reader-jsTypeScript

A JavaScript-only PDF reader component for React Native Expo apps, supporting Android and iOS without native libraries.

#pdf-reader#ios#pdfjs
Stars397
Forks165
Last commit1 year ago
knap
knapLua

A Neovim plugin for live-updating previews of LaTeX, markdown, and other files in your preferred viewer.

#live-preview#pdf-viewer#workflow-automation
Stars391
Forks11
Last commit1 year ago
I, Librarian
I, LibrarianPHP

I, Librarian - open-source version of a PDF managing SaaS.

#nasa#pdf-viewer#pubmed
Stars347
Forks32
Last commit8 months ago
react-native-view-pdf
react-native-view-pdfJava

A React Native library for displaying PDF documents from files, URLs, or base64 data on Android and iOS.

#hacktoberfest#react-component#ios
Stars306
Forks95
Last commit7 months ago
electron-pdf-window
electron-pdf-windowJavaScript

Adds PDF viewing support to Electron BrowserWindow instances, enabling native PDF display in Electron apps.

#native-pdf#pdf-viewer#desktop-apps
Stars288
Forks91
Last commit4 years ago
UXMPDFKit
UXMPDFKitSwift

An embeddable iOS PDF viewer and annotation library written in Swift, supporting forms and custom annotations.

#signature#pdf-reader#pdf-annotations
Stars274
Forks102
Last commit5 years ago
ng2-pdfjs-viewer
ng2-pdfjs-viewerJavaScript

A comprehensive, feature-rich Angular PDF viewer component powered by Mozilla's PDF.js, trusted by developers since 2018.

#pdf-reader#angular17#pdfjs
Stars253
Forks124
Last commit4 days ago
PdfiumLib
PdfiumLibPascal

A Delphi VCL control for embedding and manipulating PDF documents using the PDFium library.

#desktop-application#pdf-viewer#pdf-manipulation
Stars207
Forks79
Last commit2 months ago
bindPDF
bindPDFSwift

A friendly macOS desktop app to combine multiple PDF files into a single PDF with a simple drag-and-drop interface.

#pdf-utilities#desktop-application#combine-pdf
Stars113
Forks9
Last commit6 years ago
<pdfjs-viewer-element>
<pdfjs-viewer-element>JavaScript

A standalone, isolated web component that embeds the PDF.js default viewer as a drop-in iframe for any web app.

#pdf-lib#pdf-sdk#pdfjs
Stars76
Forks4
Last commit4 months ago
typst-preview.nvim
typst-preview.nvimLua

Neovim plugin that previews Typst documents with live updates using a PDF viewer.

#live-preview#editor-integration#pdf-viewer
Stars49
Forks2
Last commit1 year ago
<file-viewer>
<file-viewer>JavaScript

A framework-agnostic web component built with Svelte for viewing common file types directly in the browser.

#web-components#embedding#pdf-viewer
Stars43
Forks6
Last commit2 years ago
Digital Music Stand
Digital Music StandJavaScript

A cross-platform, browser-based PDF viewer for music sheets with fuzzy search and foot pedal support.

#music#music-sheet-viewer#music-library
Stars38
Forks4
Last commit2 months ago
Dash PDF
Dash PDFJavaScript

A Dash component for displaying PDF documents directly within Plotly Dash applications.

#web-components#python-library#pdf-viewer
Stars24
Forks2
Last commit1 year ago
PDFView
PDFViewActionScript

A pure ActionScript 3 PDF viewer built from scratch using the Adobe PDF specification standard.

#actionscript-3#as3#flash
Stars9
Forks1
Last commit10 years ago
pdf-viewer-kit
pdf-viewer-kitTypeScript

A framework-agnostic TypeScript library for embedding high-performance PDF viewers with annotation capabilities in web applications.

#web-components#pdf-annotations#open-source
Stars8
Forks0
Last commit6 months ago
PDF
PDFActionScript

An Adobe Air Native Extension for opening PDF files from mobile apps on Android and iOS.

#ios#pdf-viewer#android
Stars7
Forks3
Last commit6 years ago
ngx-file-preview
ngx-file-previewTypeScript

An Angular component library for previewing images, PDFs, Office documents, audio, video, and other files with dark/light modes and i18n support.

#dark-mode#pdf-viewer#office-documents
Stars6
Forks2
Last commit1 year ago
Angular Image & PDF Viewer
Angular Image & PDF ViewerTypeScript

A customizable Angular library for viewing PDFs and images using Mozilla's pdf.js engine for smooth previews.

#document-preview#pdf-viewer#image-viewer
Stars4
Forks1
Last commit7 months ago
ngx-universal-viewer
ngx-universal-viewerTypeScript

An Angular component for viewing PDF, Word, Excel, and PowerPoint files with multiple view modes.

#file-viewer#angular-component#pdf-viewer
Stars2
Forks0
Last commit11 months ago
file-viewer
file-viewer

A universal file previewer library for Angular applications supporting PDF, images, documents, spreadsheets, and text files.

#image-preview#pdf-viewer#spreadsheet-preview
Stars2
Forks0
Last commit1 year ago
ng-pdf-renderer
ng-pdf-rendererTypeScript

A zero-configuration PDF viewer component for Angular applications with auto-fit, text selection, and responsive design.

#pdf-viewer#standalone-components#zero-configuration
Stars2
Forks0
Last commit1 year ago
ngx-pdf-viewer
ngx-pdf-viewerTypeScript

A lightweight PDF viewer library built for modern Angular 21+ applications using standalone components.

#web-components#pdf-viewer#standalone-components
Stars2
Forks0
Last commit18 days ago
ngx-file-peek
ngx-file-peekTypeScript

Angular component library that renders file content thumbnails from any URL for images, PDFs, Word, and Excel documents.

#user-interface#document-preview#pdf-viewer
Stars1
Forks0
Last commit4 months ago

Related Tags

#Document Viewer11#Pdf11#Frontend10#Angular7#Cross Platform7#Pdfjs7#Pdf Js6#Web Components6#Ios6#Javascript4#Android4#Typescript4
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub