JFBView is a PDF and image viewer designed to operate directly on the Linux framebuffer. Unlike conventional graphical document viewers, it does not require an X11 session or a desktop environment.
The application combines fast rendering with document navigation, interactive text searching and adjustable zoom. Its multithreaded rendering system and background page caching help maintain responsiveness when opening complex documents.
JFBView is particularly useful for lightweight Linux installations, dedicated systems and environments where a conventional graphical desktop is unavailable. Despite its minimalist approach, it provides useful reading features such as document outlines, password protection and alternative colour modes.
This is free and open source software.
Key Features
- Displays PDF documents and image files directly on the Linux framebuffer.
- Does not require X11 or a conventional desktop environment.
- Adjustable zoom from 10% to 1000%.
- Supports page rotation.
- Displays PDF tables of contents.
- Interactive full-text searching within PDF documents.
- Multithreaded document rendering.
- Asynchronous background page caching.
- Configurable multithreaded rendering cache.
- Supports password-protected PDF documents.
- Inverted colour mode for reading light documents on dark backgrounds.
- Sepia viewing mode for reduced visual contrast.
- Keyboard-driven page navigation and viewing controls.
Website: github.com/jichu4n/jfbview
Support:
Developer: Chuan Ji
License: Apache License 2.0
JFBView is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| PDF Viewers | |
|---|---|
| KOReader | Document viewer for a wide variety of file formats including PDF |
| Okular | Universal document viewer supporting advanced document features |
| MuPDF | Lightweight PDF and XPS viewer |
| Sioyek | Designed for viewing research papers and technical books |
| PDF.js | JavaScript library that renders Portable Document Format files |
| Koodo Reader | All-in-one ebook reader and PDF viewer |
| Papers | Fork of Evince |
| Evince | Multi-page document viewer |
| Atril | A simple multi-page document viewer for MATE |
| tdf | TUI-based PDF viewer |
| Zathura | Highly customizable and functional document viewer |
| Xreader | Simple multi-page document viewer |
| qpdfview | Tabbed document viewer. It uses Poppler for PDF support |
| Xpdf | PDF viewer and toolkit |
| PreviewQt | Preview all kinds of files |
| llpp | Fast and featureful PDF, EPUB, XPS and CBZ viewer |
| JFBView | PDF and image viewer for the Linux framebuffer |
| hygg | Minimalistic Vim-like TUI document reader |
| fancy-cat | PDF reader for terminal emulators |
| apvlv | PDF/EPUB/TXT/FB2/MOBI/CBZ/HTML …viewer |
| CorePDF | Simple lightweight PDF viewer |
| Jumpdf | Keyboard-focused PDF viewer |
| Shelf | Browse and view documents |
| MeowPDF | PDF viewer for the Kitty terminal with Vim-style navigation |
| npdfr | Command-line PDF reader prioritizing fast searches |
| miro | Native PDF viewer |
| Kiview | Quick file preview |
| Lektra | Fast and configurable PDF viewer |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.