AltHub

ahrm/sioyek Alternatives

PDF viewing

Sioyek is a cross-platform desktop PDF viewer focused on textbooks and research papers.

9.8kCGPL-3.0active ยท last push 2mo agoGitHub

Drop-in peers

Same problem, same approach. Swapping one for another is a config change, not a rewrite.

sumatrapdfreader/sumatrapdfGitHub

lightweight Windows-only PDF viewer; choose for faster startup on Windows, but lacks Sioyek's research features

SumatraPDF reader

17.4k
C
GPL-3.0
active1mo ago

Same job, different approach

Solves the same problem with a different architecture or at a different layer. Expect to rewrite the integration.

vedang/pdf-toolsGitHub

Emacs-based PDF viewing/editing; choose if you work primarily in Emacs

Emacs support library for PDF files.

837
Emacs Lisp
GPL-3.0
slowing9mo ago
wojtekmaj/react-pdfGitHub

React component for PDF display; use for web apps instead of desktop

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

11.2k
TypeScript
MIT
active2mo ago
JakubMelka/PDF4QTGitHub

desktop PDF editor with viewing; choose for editing/annotation over Sioyek's reading focus

Open source PDF editor.

1.5k
C++
MIT
active2mo ago
TaTo30/vue-pdfGitHub

Vue 3 PDF component; use in Vue 3 web apps

PDF component for Vue 3

689
TypeScript
MIT
active2mo ago
erayakartuna/pdf-flipbookGitHub

PDF viewer with page-flip UI; choose for book-like presentation

Browse PDF document like a book turning its pages

453
Java
MIT
dormant2.7y ago
VadimDez/ng2-pdf-viewerGitHub

Angular PDF component; use in Angular web apps

๐Ÿ“„ PDF Viewer Component for Angular

1.3k
TypeScript
MIT
slowing8mo ago
vinodnimbalkar/svelte-pdfGitHub

Svelte component for PDF viewing using pdf.js; use in Svelte web apps

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

257
Svelte
MIT
active4mo ago
andytango/mupdf-jsGitHub

WebAssembly PDF renderer via MuPDF; use for custom web viewer in Node/browser

๐Ÿ“ฐ Yet another Webassembly PDF renderer for node and the browser

215
TypeScript
AGPL-3.0
dormant2.3y ago
ArtifexSoftware/mupdf.jsGitHub

official JS bindings for MuPDF; use for custom web viewer or server-side rendering

JavaScript bindings for MuPDF

606
AGPL-3.0
active3mo ago
mrmn2/PdfDingGitHub

self-hosted web PDF viewer/manager; choose if you want a web interface

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

1.9k
Python
AGPL-3.0
active2mo ago

End-user tools

Does the same job, but ships as an app. Useful to a person, not swappable into a codebase.

SufficientlySecure/document-viewerGitHub

Android document viewer app; choose only if you need a mobile viewer

Document Viewer is a highly customizable document viewer for Android.

537
Java
GPL-3.0
dormant5.8y ago
chxp82q/PdfViewerGitHub

simple Android PDF viewer app, not a desktop alternative

A simple Pdf document viewer ๐Ÿ’ผ

401
Java
MIT
archived3.2y ago
GrapheneOS/PdfViewerGitHub

Android PDF viewer app based on pdf.js; choose for Android

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.

1.0k
Kotlin
MIT
active2mo ago

Listed as an alternative to

These projects were analysed and named sioyek among their alternatives. The relationship is not symmetric โ€” how sioyek rates them is a separate judgement, made when sioyek is analysed in its own right.

alam00000/bentopdfGitHub

calls sioyek โ€œDesktop PDF viewer focused on reading papers and textbooks; choose it if you need a specialized reading application, not a PDF editing toolkit.โ€

The Privacy First PDF Toolkit

14.7kJavaScriptactive
oomol-lab/pdf-craftGitHub

calls sioyek โ€œPDF viewer optimized for research papers, not a conversion tool.โ€

PDF craft can convert PDF files into various other formats. This project will focus on processing PDF files of scanned books.

6.2kPythonactive