CoolReader — это кроссплатформенная программа для чтения электронных книг, разработанная Вадимом Лопатиным (псевдоним buggins). Она предоставляет пользователям возможность комфортного чтения в различных форматах, включая FB2, EPUB, MOBI и другие. Программа поддерживает платформы Windows, Linux, Android, macOS и Tizen, а также может быть установлена на устройства с экраном E Ink. CoolReader распространяется с открытым исходным кодом, что позволяет сообществу вносить изменения и улучшения.
Основное внимание в разработке уделено удобству чтения и гибкой настройке интерфейса. Пользователи могут настраивать шрифты, цвета, межстрочный интервал и другие параметры отображения текста. Программа также поддерживает функцию чтения вслух с использованием синтезатора речи, что делает её удобной для людей с ограниченными возможностями. Встроенная поддержка словарей позволяет быстро находить значения слов без выхода из приложения.
- Поддержка форматов: FB2, EPUB (без DRM), MOBI (без DRM), DOC, RTF, HTML, CHM, TXT, TCR, PDB, PRC, PML.
 - Полная поддержка FB2: стили CSS, таблицы, сноски внизу страницы.
 - Чтение в виде книжных страниц или свитка.
 - Отображение одной или двух страниц в ландшафтном режиме.
 - Поддержка закладок и списка последних открытых книг.
 - Поиск по тексту и выделение текста.
 - Перекрёстные ссылки и гиперссылки.
 - Отображение сносок внизу страницы.
 - Поворот страницы на 90, 180 и 270 градусов.
 - Автоматическая расстановка переносов (алгоритмическая или словарная).
 - Чтение книг напрямую из ZIP-архивов.
 - Автоматическое переформатирование TXT, распознавание кодировок, формата текста.
 - Гибкая настройка стилей с помощью файлов CSS.
 - Полноэкранный режим и просмотр информации о книге.
 - Воспроизведение текста вслух с использованием синтезатора речи.
 - Поддержка словарей (ColorDict, GoldenDict, Fora Dictionary, Aard Dictionary).
 - Поддержка OPDS для доступа к онлайн-библиотекам.
 - Поддержка картинок в форматах JPG, PNG и GIF.
 - Настраиваемая цветовая палитра и фон страницы.
 - Настройка яркости и анимации листания страниц.
 - Поддержка сенсорного экрана и кнопок устройства.
 - Поддержка различных языков интерфейса, включая русский.