KOReader — легковесное C++ / SDL графическое приложение для чтения электронных книг и просмотра документов различного формата (ebook reader / document viewer).
Изначально KOReader разрабатывался для использования на электронных устройствах для чтения (таких как Cervantes, Kindle, Kobo, PocketBook, reMarkable и пр), основанных на технологиях имитации обычной печати на бумаге E-ink (electronic paper / электронная бумага), но в дальнейшем приложение было адаптировано для других устройств и операционных систем.
KOReader предоставляет строгий и минималистичный дизайн интерфейса, что является идеальным для пользователей предпочитающих читать текст без отвлекающих элементов управления и меню.
KOReader поставляется с большим набором функций, обязательных для приложений чтения электронных книг и дополнительных, функционал приложения может быть расширен с помощью плагинов.
Настройки KOReader позволяют задать все параметры шрифта, межстрочный интервал, стиль текста и переноса слов, расстояние от полей и другие параметры наиболее удовлетворяющие персональные подробности пользователя.
KOReader предоставляет возможность просматривать содержание книги, быстро переходить на нужную страницу, добавлять страницы в закладки, искать слова в тексте книги, автоматически переворачивать страницы через заданный временной интервал и прочее. Можно загружать словари на различных языках, чтобы находить в них значение неизвестных слов, также значение выделенного слова (фразы) можно посмотреть в Википедии (Wikipedia) и перевести в Google Translate.
KOReader поддерживает большинство наиболее популярных форматов электронных книг, таких как PDF, DjVu, XPS, CBZ, FB2, PDB, TXT, HTML, RTF, CHM, EPUB, DOC, MOBI и другие, в том числе книги в ZIP архивах. По каждой книге/документу можно просмотреть подробную информацию (метаданные), а также информацию по использованию приложения (история открытых книг).
KOReader может подключаться к серверу Calibre (каталогизатор электронных книг с большим количеством возможностей) для просмотра библиотеки и загрузки электронных книг, синхронизировать заметки с Evernote (сервис для синхронизации заметок, списков задач, веб-страниц и множество других видов информации) и другими облачными хранилищами (FTP, Dropbox и пр).
Лицензия: GNU Affero General Public License v3.0 (AGPLv3)