Sioyek
Cross-platform PDF viewer focused on textbooks and research papers with smart navigation, marks, bookmarks, and bibliography jumping.
Open source alternative to:
What is Sioyek?
Sioyek is a free, open-source PDF reader designed for power users who work with large documents such as textbooks, academic papers, and technical manuals. It ships native installers for Windows, macOS, and Linux, and is built on top of the MuPDF rendering engine for fast page loading even on hundreds-of-megabytes PDFs.
Key features
- Smart navigation: a Quick Open dialog lets you search every PDF you have previously opened by title or path; a Table of Contents viewer jumps to any section.
- Smart Jump: click on a figure or in-text reference and Sioyek jumps to the referenced item even if the PDF does not contain internal links.
- Marks and bookmarks: vim-style single-character marks (local and global) and named bookmarks for quickly returning to a page.
- Highlights, annotations, and an overview panel that lists all figures, references, and tables in a document.
- Portals: pin two views of a document side-by-side, ideal for multi-monitor reading.
- Port-friendly installer with no telemetry, ads, or required account.
Comparison to paid PDF software
Compared to Adobe Acrobat Reader, Foxit Reader, and Nitro PDF, Sioyek launches far faster, ships a much smaller footprint, and stays out of your way with a keyboard-driven UI inspired by vi. Unlike Adobe Acrobat Reader, which nudges users toward cloud storage and paid features on every launch, Sioyek does not bundle any upsell, nor does it phone home. Its research-focused features (Smart Jump, Overview, bibliography lookup) are unique among free readers and are aimed squarely at students, academics, and engineers.
Frequently Asked Questions
Which platforms does Sioyek run on?
Sioyek ships native installers for Windows, macOS, and Linux. On Linux, official and third-party packages are available through Homebrew Cask, Flathub, Arch AUR, Debian/Ubuntu apt, openSUSE, NixOS, and Guix.
Does Sioyek support annotations and highlights?
Yes. You can highlight text in multiple colors, add text notes and freehand drawings, and search across all highlights in your library. Highlights are stored inside the PDF and remain visible in other PDF readers.
How does Sioyek handle large PDFs and textbooks?
Sioyek is built on MuPDF and renders pages on demand, so PDFs of several hundred megabytes open quickly. Bookmarks and chapter navigation scales to thousands of pages without slowing down.
Can I configure the keyboard shortcuts?
Yes. Sioyek has a user config file where every shortcut can be remapped. The defaults are modelled on vi bindings, but the documented config lets you switch to different schemes.
Does Sioyek collect telemetry or require an account?
No. Sioyek is offline-first and does not include any tracking, account creation, or cloud sync. The application stores its config and annotations in a local directory on your machine.
Repository details
Updated 8/16/2026, 4:00:13 AM
View RepositoryCompare Sioyek with
Similar open source alternatives
PdfDing
Self-hosted PDF manager, viewer, and editor with multi-device sync, tagging, and an in-browser reader; deployable via Docker.
Adobe Acrobat
Outline
The fastest growing-team knowledge base — beautiful, realtime collaborative, feature packed, and markdown compatible Notion and Confluence alternative.
KillerPDF
Lightweight, fully portable PDF editor for Windows. Edit, merge, annotate, and sign PDFs locally with no subscription, accounts, or hidden telemetry anywhere.
Adobe Acrobat
Pympress
Lightweight GTK PDF presenter for dual-screen setups, showing current slide, next slide, and presenter notes on separate displays.
Adobe Acrobat
SumatraPDF
Lightweight, free PDF, eBook, and comic reader for Windows that launches instantly and stays out of the way; multi-format support with minimal interface.
Adobe Acrobat
Koodo Reader
Cross-platform ebook reader supporting PDF, EPUB, MOBI, comics and more, with sync across Windows, macOS, Linux, Android, iOS, and Web.
Adobe Acrobat
