BookLore - Порядок в вашей цифровой библиотеке, под вашим полным контролем

02 Mar, 2026

Репозиторий был удален

Но вы можете попробовать восстановить данные из глобального архива.

11,014
🔱 575
👥 29

У вас горы цифровых книг, разбросанных по разным папкам, устройствам и облачным хранилищам? Знакомая ситуация, когда найти нужный PDF или EPUB становится настоящим квестом, а о том, чтобы поделиться книгой с домашними, и вовсе речи не идёт? Если вы устали от цифрового хаоса и хотите навести порядок в своей личной библиотеке, при этом не доверяя свои сокровища сторонним сервисам, то у меня для вас отличная новость! Сегодня мы поговорим о BookLore — проекте, который поможет вам создать собственную, полностью управляемую онлайн-библиотеку.

Что такое BookLore и зачем он нужен разработчику?

BookLore — это self-hosted веб-приложение, созданное для организации, управления и чтения вашей личной коллекции книг. Представьте себе персональный Goodreads или MyBook, но который работает на вашем собственном сервере, полностью под вашим контролем. Это не просто файловое хранилище; это полноценная система управления библиотекой с умным поиском, метаданными и даже встроенной читалкой.

Кому это будет полезно? Прежде всего, тем, кто ценит приватность и не хочет отдавать свою коллекцию книг на откуп крупным корпорациям. Это идеальное решение для семей, небольших команд или просто увлеченных читателей, у которых накопились сотни, а то и тысячи электронных книг. Для разработчиков же это ещё и отличный пример хорошо спроектированного open-source приложения на стеке Spring Boot и Angular, которое можно развернуть буквально за минуты с помощью Docker.

BookLore Demo

Ключевые возможности, которые меня зацепили

BookLore предлагает целый набор функций, которые делают его по-настоящему удобным инструментом. Вот несколько из них, которые, на мой взгляд, выделяют проект:

Реклама

📚 Умная организация и автоматические метаданные

Одной из самых раздражающих вещей при работе с цифровыми книгами является отсутствие порядка и адекватных метаданных. BookLore решает эту проблему на ура. Вы можете создавать собственные библиотеки и полки, сортировать книги по жанрам, авторам или даже настроению. Но самое крутое — это автоматическое получение метаданных. Загружаете книгу, а BookLore сам обращается к Goodreads, Amazon, Google Books или Hardcover и подтягивает обложку, описание, автора, год издания. Это экономит кучу времени и делает вашу библиотеку по-настоящему красивой и информативной. Больше не нужно вручную искать обложки для каждого файла!

📖 Встроенная читалка и поддержка OPDS

Зачем скачивать книгу, если можно прочитать её прямо в браузере? BookLore поставляется со встроенной читалкой, которая поддерживает PDF, EPUB и CBX-файлы. Вы можете настраивать темы, и, что важно, прогресс чтения сохраняется. Это очень удобно, когда нужно быстро просмотреть книгу или продолжить чтение с того места, где остановился, на любом устройстве. А для тех, кто предпочитает специализированные приложения, есть поддержка OPDS 1.2, что позволяет подключать BookLore к вашим любимым ридерам и бесшовно скачивать книги.

👥 Многопользовательский режим и гибкая аутентификация

Представьте, что у вас есть семейная библиотека, и каждый член семьи хочет иметь свой профиль, свои полки и свой прогресс чтения. BookLore это позволяет! Вы можете добавлять пользователей, назначать им права доступа к разным библиотекам, контролировать, кто может загружать, редактировать или скачивать книги. А что касается аутентификации, то здесь тоже полная свобода: от локальной JWT до интеграции с OIDC-провайдерами, такими как Authentik или Pocket ID. Это даёт невероятную гибкость и безопасность, особенно если вы хотите интегрировать BookLore в свою существующую инфраструктуру домашнего сервера.

📥 BookDrop: Автоматический импорт книг

Сколько раз вы скачивали пачку книг и потом откладывали их разбор на

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.