fbpdf — компактный просмотрщик электронных документов, разработанный для работы в среде Linux framebuffer. Программа предназначена для отображения файлов в форматах PDF и иногда дополнительно поддерживает форматы DjVu, EPUB и CBZ через минимальные внешние зависимости. Основная цель fbpdf — обеспечить быстрый и экономный по ресурсам просмотр документов на системах без полноценного графического окружения X11 или Wayland, используя прямой доступ к framebuffer-устройство для рендеринга страниц.
Проект реализует упрощённый пользовательский интерфейс, ориентированный на управление с помощью клавиатуры, с акцентом на предсказуемое поведение и совместимость со старыми или встроенными устройствами. Историческая информация о происхождении и авторстве fbpdf в открытых источниках может быть ограничена; при недостатке документированных сведений в описаниях обычно указывают, что он возник как утилита для энтузиастов и администраторов, которым требовалось лёгкое решение для чтения документов без графической подсистемы.
- Рендеринг в framebuffer: отображение страниц напрямую в видеопамять устройства фреймбуфера без необходимости запуска X11/Wayland.
 - Поддержка форматов: основной фокус на PDF; дополнительная, опциональная поддержка DjVu, EPUB и CBZ при наличии соответствующих библиотек или внешних конвертеров.
 - Минимальные зависимости: проект ориентирован на использование небольшого набора библиотек, чтобы облегчить развёртывание на минималистичных системах и встраиваемых платформах.
 - Управление с клавиатуры: все основные операции — навигация по страницам, масштабирование, поворот и переходы — выполняются через сочетания клавиш.
 - Низкие системные требования: оптимизация под ограниченные ресурсы ЦП и памяти, что делает программу пригодной для старого железа и одноплатных компьютеров.
 - Текстовый поиск и выделение: при наличии поддержки формата PDF возможна базовая функция поиска текста и копирования выделенных отрывков (зависит от сборки и подключённых библиотек).
 - Простая конфигурация: параметры запуска и поведения обычно задаются через командную строку или небольшой конфигурационный файл.
 - Использование внешних инструментов: для конвертации неподдерживаемых форматов или для улучшения качества рендеринга могут применяться внешние утилиты и библиотеки.
 - Ограниченная графическая функциональность: отсутствуют сложные элементы интерфейса, такие как встроенные миниатюры страниц или интерактивные панели, что подчёркивает минимализм решения.