Repolode
bayang

bayang/jelu

読了・読書中・読みたい本を記録できる、Goodreadsに代わるセルフホスト型の読書管理ツールです。

代替できる製品:Goodreads

スター
751
フォーク
37
未解決の Issue
37
最終コミット
8 日前

これは何?

Jeluは、読み終えた本、現在読んでいる本、読みたい本を記録できるセルフホスト型の読書管理ツールです。Goodreadsに代わる個人向けサービスとして作られており、データは自分で管理できる単一のSQLiteデータベースファイルに保存されます。

読書中・読了・中断のステータス設定、読みたい本リストの管理、タグを使ったカスタム本棚の作成、年・月ごとの読書履歴の確認など、読書管理に必要な機能を備えています。本は手動で追加できるほか、タイトル・著者名・ISBNでオンライン検索して取得できます。GoodreadsのCSVエクスポートやISBNリストのインポートにも対応し、データをCSVにエクスポートすることもできます。また、APIを使ってスクリプトから操作したり、ほかのツールと連携したりできます。

LDAPまたはプロキシ認証によるマルチユーザー構成、Wikipediaの情報を掲載した著者ページ、レビュー、ブログやメモに埋め込める本のウィジェット、読書統計にも対応しています。Java JARまたはDockerで実行でき、Kubernetes向けには非公式のHelm chartも用意されています。

主な機能

  • 01読書中・読了・中断のステータスを管理し、年・月ごとに読書履歴を確認
  • 02読みたい本リストを管理し、タグでカスタム本棚を作成
  • 03GoodreadsのCSVエクスポートやISBNリストをインポートし、データをCSVにエクスポート
  • 04タイトル・著者名・ISBNでオンライン検索し、本を自動追加
  • 05LDAPまたはプロキシ認証によるマルチユーザー対応
  • 06スクリプトやサードパーティ製ツールとの連携に使えるAPIを提供

ユースケース

  • 自分で完全に管理できるセルフホスト型の読書記録ツールとしてGoodreadsから移行
  • 自宅のサーバーで家族や小規模グループの読書ライブラリを共有
  • APIやスクリプトを使って本の記録を自動化
  • 個人ブログやMarkdownの日記に読書リストのウィジェットを埋め込む

クイックスタート

  1. 1

    releasesページからJava jarをダウンロードします

  2. 2

    jarがあるフォルダーから起動します

    java -jar jelu-0.13.0.jar
  3. 3

    ブラウザーでWeb UIを開きます

使う前に知っておきたいこと

  • オンラインでのメタデータ自動検索には、Dockerイメージを使わない場合、外部ツールcalibreのfetch-ebook-metadataが必要です。
  • 自分でホストする必要があります。また、許可するオリジンを設定しない限り、デフォルトではCORSですべてのオリジンが許可されます。

収録されている特集

トピック

よくある質問

jelu とは?
読了・読書中・読みたい本を記録できる、Goodreadsに代わるセルフホスト型の読書管理ツールです。 Jeluは、読み終えた本、現在読んでいる本、読みたい本を記録できるセルフホスト型の読書管理ツールです。Goodreadsに代わる個人向けサービスとして作られており、データは自分で管理できる単一のSQLiteデータベースファイルに保存されます。
jelu は無料で使えますか?ライセンスは?
jelu は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
jelu は今もメンテナンスされていますか?
活発にメンテナンス中。jelu の最終コミットは 2026年10月30日 です。
jelu は何に使えますか?
自分で完全に管理できるセルフホスト型の読書記録ツールとしてGoodreadsから移行 自宅のサーバーで家族や小規模グループの読書ライブラリを共有 APIやスクリプトを使って本の記録を自動化 個人ブログやMarkdownの日記に読書リストのウィジェットを埋め込む
jelu のインストール方法は?
releasesページからJava jarをダウンロードします jarがあるフォルダーから起動します: java -jar jelu-0.13.0.jar ブラウザーでWeb UIを開きます
jelu はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bayang/jelu

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト