The PDF file format is one of the most common file formats in use today. This article recommends the best open source PDF viewers.
Read more
The PDF file format is one of the most common file formats in use today. This article recommends the best open source PDF viewers.
Read more
Paperlib manages academic papers and PDFs with automatic metadata retrieval, smart filters, full-text search, notes and reference export.
Read more
OnePDFPlease is a terminal-based PDF toolkit with vim keybindings providing a keyboard-driven interface for various PDF related tasks
Read more
miro is a PDF viewer with Vim-style navigation, dark mode, document search, bookmarks, annotations and support for multiple tabs.
Read more
hygg is a keyboard-driven document reader for PDF, EPUB and other formats with persistent bookmarks, document search and optional syncing.
Read more
pdfcpu is a PDF processing library written in Go that supports encryption and offers both an API and a command-line interface (CLI).
Read more
Gorae is a terminal document librarian for PDFs, EPUBs and Markdown with full-text search, tags, backlinks, previews and optional AI chat.
Read more
dodo is billed as a fast, keyboard-friendly PDF reader built for smooth reading, quick navigation, and deep customization.
Read more
mcat views images, video, Markdown, PDFs and Office documents in the terminal, accepting local files, URLs and data from standard input.
Read more
Lumus is a command-line tool written in Go that allows you to read PDF files directly in your terminal.
Read more
Dangerzone takes potentially dangerous PDFs, office documents, or images and convert them to a safe PDF.
Read more
tdf is a responsive PDF viewer for the terminal, offering asynchronous rendering, document searching, hot reloading and optional EPUB support.
Read more
npdfr is an ncurses-based PDF reader for Linux, designed for fast document searching, keyboard navigation and viewing multiple PDF files.
Read more
apvlv is a Vim-like graphical document viewer for Linux supporting PDF, EPUB, TXT, FB2, MOBI, CBZ and HTML with keyboard-driven control.
Read more
Readest is a modern Linux eBook reader with multi-format support, annotations, library management, syncing, TTS and accessibility tools.
Read more
IceBox is a simple and intuitive desktop application that allows you to convert multiple images into a single, high-quality PDF document.
Read more
plakativ is software to stretch a PDF document or raster image across multiple pages. It’s written in Python.
Read more
JasperReports Library creates business reports with JRXML templates, subreports, charts, parameters and exports to PDF, HTML and Excel.
Read more
Densify is a GUI program that simplifies compressing PDF files with Ghostscript.
Read more
Rescribe is an easy-to-use desktop tool for performing OCR on image files, PDFs and Google Books.
Read more