Repolode
bayang

bayang/jelu

Персональный трекер книг для самостоятельного хостинга: отмечайте прочитанное, книги в процессе чтения и планы на будущее — альтернатива Goodreads.

Open source альтернатива:Goodreads

Звёзды
751
Форки
37
Открытые issues
37
Последний коммит
8 дней назад

Что это?

Jelu — это трекер книг для самостоятельного хостинга, в котором можно отмечать прочитанные книги, книги, которые вы читаете сейчас, и те, которые хотите прочитать. Это персональная альтернатива Goodreads: данные хранятся в одном файле базы SQLite, который находится под вашим контролем.

Приложение поддерживает основные сценарии учёта чтения: книги можно помечать как читаемые, прочитанные или брошенные, вести список «прочитать позже», добавлять теги для создания собственных полок и просматривать историю чтения по годам и месяцам. Книги можно добавлять вручную или находить через онлайн-поиск по названию, автору или ISBN. Также можно импортировать CSV-экспорты Goodreads и списки ISBN. Данные экспортируются обратно в CSV, а API позволяет писать скрипты и интегрировать приложение с другими инструментами.

Jelu также поддерживает несколько пользователей, аутентификацию через LDAP или proxy, страницы авторов с информацией из Wikipedia, отзывы, встраиваемые виджеты книг для блогов и заметок, а также статистику чтения. Приложение можно запускать как Java JAR или в Docker; для Kubernetes доступен неофициальный Helm chart.

Ключевые возможности

  • 01Отмечайте книги как читаемые, прочитанные или брошенные и просматривайте историю чтения по годам и месяцам
  • 02Ведите список книг для чтения и используйте теги для создания собственных полок
  • 03Импортируйте CSV-экспорты Goodreads и списки ISBN, а также экспортируйте данные в CSV
  • 04Ищите книги онлайн по названию, автору или ISBN и добавляйте их автоматически
  • 05Поддержка нескольких пользователей с аутентификацией через LDAP или proxy
  • 06API для автоматизации с помощью скриптов и интеграции со сторонними инструментами

Сценарии использования

  • Заменить Goodreads собственным журналом чтения, данные в котором полностью принадлежат вам
  • Организовать общую библиотеку для семьи или небольшой группы на домашнем сервере
  • Автоматизировать учёт книг через API или скрипты
  • Встроить виджет со списком книг для чтения в личный блог или Markdown-дневник

Быстрый старт

  1. 1

    Скачайте Java jar со страницы releases

  2. 2

    Запустите jar из папки, в которой он находится

    java -jar jelu-0.13.0.jar
  3. 3

    Откройте веб-интерфейс в браузере

Что важно знать

  • Автоматический поиск метаданных в интернете зависит от внешнего инструмента calibre fetch-ebook-metadata, если только вы не используете образ Docker.
  • Вы должны разместить его на собственном сервере. По умолчанию CORS принимает запросы со всех источников, если вы не настроите список разрешённых источников.

В подборках

Темы

Частые вопросы

Что такое jelu?
Персональный трекер книг для самостоятельного хостинга: отмечайте прочитанное, книги в процессе чтения и планы на будущее — альтернатива Goodreads. Jelu — это трекер книг для самостоятельного хостинга, в котором можно отмечать прочитанные книги, книги, которые вы читаете сейчас, и те, которые хотите прочитать. Это персональная альтернатива Goodreads: данные хранятся в одном файле базы SQLite, который находится под вашим контролем.
jelu можно использовать бесплатно? Какая у него лицензия?
jelu распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jelu всё ещё поддерживается?
Активно поддерживается. Последний коммит в jelu — 30 окт. 2026 г..
Для чего можно использовать jelu?
Заменить Goodreads собственным журналом чтения, данные в котором полностью принадлежат вам Организовать общую библиотеку для семьи или небольшой группы на домашнем сервере Автоматизировать учёт книг через API или скрипты Встроить виджет со списком книг для чтения в личный блог или Markdown-дневник
Как установить jelu?
Скачайте Java jar со страницы releases Запустите jar из папки, в которой он находится: java -jar jelu-0.13.0.jar Откройте веб-интерфейс в браузере
Где скачать jelu?
Исходный код и инструкции по установке — на GitHub: https://github.com/bayang/jelu

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый менеджер библиотеки и трекер чтения для организации книг, записи сеансов чтения и отслеживания прогресса.

597+2 за неделю42PythonMITАктивно поддерживаетсяОбновлён 5 дней назад

Самостоятельно размещаемая библиотека и платформа для чтения электронных книг, PDF, аудиокниг и комиксов с синхронизацией прогресса между вебом, iPhone, Kobo и KOReader.

6,2 тыс.+194 за неделю421TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён 8 часов назад

CRM-система с открытым исходным кодом и ИИ, которую можно развернуть на своих серверах; включает BI на базе DataEase и интерфейс CRM Skills для ИИ-ассистентов.

2,8 тыс.+6 за неделю586JavaOtherАктивно поддерживаетсяОбновлён вчера

Самостоятельно размещаемая соцсеть для читателей: отмечайте прочитанные книги, пишите рецензии и следите за друзьями; федерация с Mastodon работает через ActivityPub.

2,8 тыс.347PythonOtherАктивно поддерживаетсяОбновлён вчера

Сервер для самостоятельного хостинга, где можно вести учёт книг, фильмов, музыки, игр и подкастов, публиковать обзоры и делиться ими через ActivityPub и ATProto.

906+1 за неделю69PythonAGPL-3.0Активно поддерживаетсяОбновлён 23 часа назад