Topics / #pdf-viewer

PDF viewer projects on GitHub

Applications and embeddable components for viewing and annotating PDF documents.

As of , the most-starred PDF viewer projects on GitHub are pdf.js (54K stars), sumatrapdf (17.8K stars) and bentopdf (16.1K stars). GitHub.Locker tracks 11 PDF viewer repositories with 161.8K stars combined. The fastest-growing on October 16 was pdfcraft, with +550 stars in a day.

11Projects
161.8KStars in total
+590Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

11 projects · by stars

  1. #1 · mozilla/pdf.js

    pdf.js

    PDF.js is a PDF viewer built with HTML5, community-driven and supported by Mozilla. Its goal is a general-purpose, web standards-based platform for parsing and rendering PDFs.

    54K
  2. #2 · sumatrapdfreader/sumatrapdf

    sumatrapdf

    SumatraPDF is a free, multi-format document reader for Windows that opens PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS and DjVu files.

    17.8K
  3. #3 · alam00000/bentopdf

    bentopdf

    BentoPDF is a privacy-first PDF toolkit that lets you merge, edit, convert, and manage PDF files entirely inside your browser, with over 50 tools and no server-side processing of your files.

    16.1K
  1. 4

    xournalpp

    15.5Kxournalpp/xournalpp · C++

    Xournal++ is open-source handwriting note-taking software with PDF annotation support, built in C++ with GTK3 for Linux, macOS, and Windows.

  2. 5

    pdfcraft

    15.1Kstorytold/pdfcraft · Rust

    PrintCraft (the pdfcraft project) is an open-source, clean-room reimplementation of Adobe Acrobat, built entirely in pure Rust. It lets you read, organize, combine, split and secure PDFs in a fast native app.

  3. 6

    kkFileView

    14.8Kkekingcn/kkFileView · Java

    kkFileView is a self-hosted Spring Boot server that lets you preview dozens of document, CAD, 3D model, image, audio, video and archive formats directly in a browser, without downloading the file, through a REST API.

  4. 7

    PDFPatcher

    12.7Kwmjordan/PDFPatcher · C#

    PDFPatcher (PDF 补丁丁) is an all-in-one PDF toolbox for Windows that lets you edit bookmarks, crop/rotate pages, remove PDF restrictions, merge or split documents, extract images, convert PDF pages to images, and inspect the internal structure of a PDF file.

  5. 8

    react-pdf

    11.2Kwojtekmaj/react-pdf · TypeScript

    React-PDF is a React component library that lets you display existing PDF files in your app as if they were images, using components like Document and Page.

  6. 9

    KillerPDF

    4.1KSteveTheKiller/KillerPDF · C#

    KillerPDF is a free, open-source PDF editor for Windows built around its own PDF 2.0 engine, letting you view, annotate, OCR, merge, split, edit text, sign, fill forms, print and flatten PDFs without any subscription.

  7. 10

    TeamSync-PDF-Viewer

    245angelbot-ai/TeamSync-PDF-Viewer · TypeScript

    TeamSync PDF Viewer is an open-source, 100% client-side PDF viewer SDK for React apps, featuring annotations, secure redaction, forensic watermarking, and search, built on WebAssembly (PDF.js + pdf-lib).

  8. 11

    qiaomu-book-reader-legacy

    241joeseesun/qiaomu-book-reader-legacy · CSS

    Qiaomu Book Reader is an Obsidian plugin that lets you read EPUB, FB2 and PDF books inside Obsidian, highlight and annotate text, ask AI questions in place, and have your notes link back to the original passage.

Often tagged together