Calibre — это свободное кроссплатформенное программное обеспечение для управления коллекциями электронных книг, конвертирования форматов, чтения и базового редактирования метаданных и содержания. Программа разработана с целью предоставить пользователю единый инструмент для организации цифровой библиотеки, синхронизации с устройствами для чтения и преобразования файлов между распространёнными форматами электронных книг. Calibre поддерживает различные операционные системы и широко используется как частными лицами, так и в небольших рабочих группах для управления личными архивами электронных изданий.
Проект возник как ответ на необходимость удобного управления растущим количеством форматов и устройств для чтения, предлагая ряд модулей: каталогизация по метаданным, пакетная конвертация между форматами, встроенный читалка и редактор простых структур EPUB/HTML, а также возможности публикации и обмена книгами в локальной сети. Calibre разрабатывается и поддерживается сообществом; в случае отсутствия точной или обновлённой информации о каких‑то специфических возможностях в этом описании, это прямо указано в тексте, а также приведено обобщённое описание типичных функций, свойственных подобным приложениям.
- Организация библиотеки: каталогизация книг по автору, названию, серии, рейтингу, меткам и другим метаданным с возможностью поиска и фильтрации.
 - Конвертация форматов: преобразование между популярными форматами (например, EPUB, MOBI, AZW3, PDF и т.д.) с опциями настройки оформления и структуры выходного файла.
 - Редактирование метаданных: массовое и по‑книге изменение заголовков, авторов, обложек, описаний и других полей метаданных.
 - Встроенный просмотрщик: отображение и базовое редактирование текстового содержимого электронных книг в интерфейсе программы.
 - Редактор EPUB/HTML: инструментарий для правки структуры и содержимого EPUB‑файлов и встроенных HTML‑страниц.
 - Синхронизация с устройствами: передача книг на популярные ридеры и мобильные устройства, а также создание версий, оптимизированных под конкретные устройства.
 - Пакетная обработка: выполнение массовых операций, включая конвертацию, переименование и изменение метаданных для больших наборов файлов.
 - Импорт и экспорт библиотек: поддержка различных способов переноса коллекций и резервного копирования данных библиотеки.
 - Автоматизация и плагины: расширяемость через сторонние плагины и скрипты для добавления новых форматов, интеграций и автоматизированных рабочих процессов.
 - Сетевые функции: возможность запуска локального сервера для доступа к библиотеке через веб‑интерфейс и публикации книг в локальной сети.