#Pdf-viewer

Showing 45 of 45 repositories tagged #pdf-viewer, ranked by stars

alam00000
alam00000
bentopdf

The Privacy First PDF Toolkit

Score
0
★ 14.0k ⑂ 1.2k +49/day
JavaScript
wojtekmaj
wojtekmaj
react-pdf

Display PDFs in your React app as easily as if they were images.

Score
100
★ 11.1k ⑂ 1.0k +2/day
TypeScript
501351981
501351981
vue-office

支持word(.docx)、excel(.xlsx,.xls)、pdf、pptx等各类型office文件预览的vue组件集合,提供一站式office文件预览方案,支持vue2和3,也支持React等非Vue框架。Web-based pdf, excel, word, pptx preview library

Score
81
★ 5.6k ⑂ 615 +8/day
JavaScript
pdfme
pdfme
pdfme

Open-source PDF generation library built with TypeScript and React. Features a WYSIWYG template designer, PDF viewer, and powerful generation capabilities. Create custom PDFs effortlessly in both browser and Node.js environments.

Score
94
★ 4.6k ⑂ 494 +32/day
TypeScript
embedpdf
embedpdf
embed-pdf-viewer

A PDF viewer that seamlessly integrates with any JavaScript project

Score
88
★ 4.3k ⑂ 281 +13/day
TypeScript
react-pdf-viewer
react-pdf-viewer
react-pdf-viewer

A React component to view a PDF document

Score
6
★ 2.6k ⑂ 299
TypeScript
flyfish-dev
flyfish-dev
file-viewer

Browser-native Office / PDF / CAD / archive viewer for internal web apps, with Vue, React, Svelte, jQuery, Web Components, and no server-side conversion.

Score
75
★ 1.3k ⑂ 135 +65/day
TypeScript
DDULDDUCK
DDULDDUCK
every-pdf

✍️ A powerful, all-in-one desktop PDF toolkit to edit, convert, merge, and secure your documents. Built with Electron, Next.js, and Python.

Score
69
★ 1.2k ⑂ 88 +1/day
TypeScript
afreakyelf
afreakyelf
Pdf-Viewer

A Lightweight PDF Viewer Android library which only occupies around 80kb while most of the Pdf viewer occupies up to 16MB space.

Score
94
★ 1.2k ⑂ 240 +1/day
Kotlin
gjTool
gjTool
pdfh5

web/h5/移动端PDF预览插件,可手势缩放。支持npm install和script标签引入

Score
19
★ 1.1k ⑂ 246
JavaScript
pdfslick
pdfslick
pdfslick

View and Interact with PDFs in React, SolidJS, Svelte and JavaScript apps

Score
62
★ 1.1k ⑂ 53 +7/day
TypeScript
GrapheneOS
GrapheneOS
PdfViewer

Simple Android PDF viewer based on pdf.js and content providers. The app doesn't require any permissions. The PDF stream is fed into the sandboxed WebView without giving it access to content or files. CSP is used to enforce that the JavaScript and styling properties within the WebView are entirely static.

Score
100
★ 987 ⑂ 131 +7/day
Kotlin
arkokoley
arkokoley
pdfvuer

A PDF viewer for Vue using Mozilla's PDF.js that supports both Vue2 and Vue3

Score
0
★ 949 ⑂ 134
Vue
mikecousins
mikecousins
react-pdf-js

A React component to wrap PDF.js

Score
56
★ 805 ⑂ 152
TypeScript
AlexandrosGounis
AlexandrosGounis
pdfx

An extension of the traditional PDF standard, allowing multiple files to be stored in a single file via metadata

Score
50
★ 729 ⑂ 85 +23/day
TypeScript
TaTo30
TaTo30
vue-pdf

PDF component for Vue 3

Score
44
★ 687 ⑂ 110 +1/day
TypeScript
cosmiciron
cosmiciron
vmprint

This layout engine can solve the hardest layout problems imaginable. Its output is DTP grade and deterministic. It's faster than engines written in C++ because it's not traditional. Backed by game engine tech, it has a microkernel and runs a spatial-temporal simulation instead of a giant complex pagination loop.

Score
31
★ 652 ⑂ 27 +5/day
JavaScript
ArtifexSoftware
ArtifexSoftware
mupdf.js

JavaScript bindings for MuPDF

Score
38
★ 603 ⑂ 50
freref
freref
fancy-cat

PDF reader for terminal emulators using the Kitty image protocol

Score
100
★ 535 ⑂ 19 +1/day
Zig
vincent-uden
vincent-uden
miro

A native pdf viewer for Windows and Linux (Wayland/X11) with configurable keybindings.

Score
0
★ 525 ⑂ 29 +4/day
Rust
readium
readium
swift-toolkit

A toolkit for ebooks, audiobooks and comics written in Swift

Score
88
★ 525 ⑂ 227 +4/day
Swift
rudi-q
rudi-q
leed_pdf_viewer

Open-source PDF annotation and drawing tool built for privacy. Sketch and annotate PDFs with natural pen-like precision, drawing tablet support. SvelteKit + Tauri.

Score
25
★ 419 ⑂ 36 +1/day
Svelte
xcarpentier
xcarpentier
rn-pdf-reader-js

📄 PDF reader in JavaScript only for Expo - Android & iOS capable

Score
19
★ 397 ⑂ 164
TypeScript
vipulyaara
vipulyaara
Kafka

Read, play, and download millions of books; served by archive.org.

Score
75
★ 388 ⑂ 31 +1/day
Kotlin
derekblair
derekblair
ILPDFKit

A simple toolkit for filling out PDF forms in iOS.

Score
12
★ 362 ⑂ 91
Objective-C
readium
readium
kotlin-toolkit

A toolkit for ebooks, audiobooks and comics written in Kotlin

Score
81
★ 355 ⑂ 141 +3/day
Kotlin
rumax
rumax
react-native-PDFView

📚 PDF viewer for React Native

Score
69
★ 309 ⑂ 95
Java
vinodnimbalkar
vinodnimbalkar
svelte-pdf

svelte-pdf provides a component for rendering PDF documents using PDF.js

Score
12
★ 254 ⑂ 52
Svelte
ComPDFKit
ComPDFKit
compdfkit-pdf-sdk-apple-package

Swift Package Manager integration for ComPDF SDK on iOS and macOS. Add production-grade PDF viewing, editing, annotations, form filling, and document management to your Swift projects with a single SPM dependency.

Score
44
★ 112 ⑂ 6
Swift
ComPDFKit
ComPDFKit
compdfkit-pdf-sdk-react-native

ComPDF SDK for React Native — a full-featured PDF library for cross-platform Android and iOS apps. Quickly add PDF viewing, editing, annotations, form filling, digital signatures, and document management to your React Native projects.

Score
50
★ 110 ⑂ 9
TypeScript
ComPDFKit
ComPDFKit
compdfkit-pdf-sdk-ios-swift

ComPDF SDK for Swift — a full-featured PDF library for iOS and macOS. Build powerful PDF viewers and editors with support for document viewing, annotations, editing, form filling, digital signatures, bookmarks, text extraction, and redaction.

Score
62
★ 110 ⑂ 12 +1/day
Objective-C
ComPDFKit
ComPDFKit
compdfkit-pdf-sdk-flutter

ComPDF SDK for Flutter — a full-featured PDF plugin for cross-platform Android and iOS apps. Integrate PDF viewing, editing, annotations, form filling, and document management into your Flutter applications with a unified Dart API.

Score
56
★ 107 ⑂ 12
Dart
ComPDFKit
ComPDFKit
compdf-skills

ComPDF Skills are AI-agent-ready PDF processing skills for Claude Code, Cursor, Copilot, OpenCode, and 39+ coding agents to convert, edit, split, insert, compare, compress PDFs, and more.

Score
0
★ 100 ⑂ 5
Python
alpha0010
alpha0010
react-native-pdf-viewer

Minimalist PDF viewer for React Native

Score
38
★ 95 ⑂ 13
TypeScript
CrossPT
CrossPT
flutter_plugin_pdf_viewer

A flutter plugin for handling PDF files. Works on both Android & iOS

Score
25
★ 94 ⑂ 374
Dart
ComPDFKit
ComPDFKit
compdfkit-pdf-sdk-ios-objective-c

ComPDF SDK for Objective-C — a full-featured PDF library for iOS apps. Build powerful PDF viewers and editors with support for document viewing, annotations, form filling, digital signatures, text editing, redaction, and document management.

Score
31
★ 91 ⑂ 4
Objective-C
Yujonpradhananga
Yujonpradhananga
pdf-cli

this is a lightweight, fast and responsive terminal PDF/EPUB viewer with image support on supported terminals. Built with the kitty terminal in mind.

Score
75
★ 70 ⑂ 4 +2/day
Go
swapnil-musale
swapnil-musale
KMP-PDF-Viewer

Kotlin Multiplatform project to demonstrate display PDF in both platform

Score
0
★ 61 ⑂ 4
Kotlin
KDAN-PDF
KDAN-PDF
KDAN-PDF-MCP

Connect Claude and ChatGPT to KDAN PDF — upload, edit, compress, protect, redact, and compare PDFs in chat.

Score
100
★ 55 ⑂ 3 +12/day
r-pletnev
r-pletnev
pdfreader.nvim

Neovim plugin: read PDF files inside Neovim with dark/text modes, autosave, and bookmarks.

Score
25
★ 52 ⑂ 1
Lua
mathematic-inc
mathematic-inc
vscode-pdf

Lightweight, up-to-date PDF viewer extension for VS Code powered by the latest pdf.js with no memory leaks or debouncing issues

Score
50
★ 44 ⑂ 12 +2/day
JavaScript
MohammedAly22
MohammedAly22
AgenticRAG

AgenticRAG is an advanced AI-powered retrieval-augmented generation (RAG) Agent designed to provide users with an interactive and intelligent conversational experience

Score
0
★ 30 ⑂ 3
Python
arn-c0de
arn-c0de
InteractiveChecklists

Companion and standalone Android app for DCS-World Flightsimulator with map-based route planning and navigation, marker management, interactive Markdown/PDF checklists, annotations, notes, tab support, and live telemetry display (DataPad). Implemented using Jetpack Compose.

Score
6
★ 22 ⑂ 4
Kotlin
alexweininger
alexweininger
recent-pdf

a chrome extension for easy access to recently viewed PDF files

Score
0
★ 21 ⑂ 27
TypeScript
propilideno
propilideno
buffer-preview.nvim

Turn buffers in Neovim into real previews, not raw bytes.

Score
0
★ 17 ⑂ 0 +17/day
Lua
Related Topics
#pdf#pdfjs#typescript#pdf-editor#android#react#ios#javascript#vue#pdf-document#pdf-sdk

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly