Repolode
bookwyrm-social

bookwyrm-social/bookwyrm

本の記録やレビュー、友人のフォローができ、MastodonとActivityPubで連合するセルフホスト型の読書SNS。

代替できる製品:Goodreads

スター
2,798
フォーク
344
未解決の Issue
432
最終コミット
一昨日

これは何?

BookWyrmは読書のためのソーシャルネットワークです。読んだ本や読みたい本を記録したり、レビューを書いたり、読んでいる本についてコメントしたり、本からの引用を投稿したりできます。会話はネットワーク全体に広がるため、別々のサーバーにいるユーザー同士でもフォローし合い、投稿に返信できます。

BookWyrmはActivityPubを基盤としているため、独立したBookWyrmのインスタンス同士や、Mastodon、Pleromaなどのサービスと連合できます。読書会や趣味のグループ、友人同士の集まりで独自のインスタンスを運用し、接続する他のインスタンスやモデレーションの方法を選べます。ユーザーと管理者は、投稿を誰に見せるか、どのインスタンスと連合するかも管理できます。

技術スタックはPython、Django、PostgreSQL、バックグラウンドタスク用のCeleryとRedis、スタイリング用のBulmaで構成されています。デプロイにはDockerを利用し、GunicornとNginxを使用します。開発環境と本番環境のセットアップガイドは、プロジェクトのドキュメントで公開されています。

主な機能

  • 01本のレビューやコメント、引用を投稿する
  • 02読んだ本や読みたい本を記録する
  • 03他のBookWyrmインスタンスやMastodonなどのActivityPub対応サービスと連合する
  • 04投稿の公開範囲と連合するインスタンスを管理する
  • 05連合するインスタンス間で本や著者のメタデータを共有する

ユースケース

  • 読書会や友人グループ向けにプライベートなインスタンスを運用する
  • 小規模で特定のテーマに特化した読書コミュニティを作る
  • 読書コミュニティをフェディバース上のMastodonユーザーとつなぐ

クイックスタート

  1. 1

    ドキュメントサイトで開発環境のインストールガイドを読む

  2. 2

    ドキュメントサイトで本番環境のインストールガイドを読む

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

  • ライセンスはNOASSERTIONと記載されているため、利用条件が不明確です。再利用する前に確認してください。
  • セットアップには、Django、PostgreSQL、Redis、Celery、Dockerで構成するセルフホスト型スタックが必要で、かなりの手間がかかります。
  • READMEでは、AIが生成したコードやコンテンツを投稿しないようコントリビューターに求めています。

トピック

よくある質問

bookwyrm とは?
本の記録やレビュー、友人のフォローができ、MastodonとActivityPubで連合するセルフホスト型の読書SNS。 BookWyrmは読書のためのソーシャルネットワークです。読んだ本や読みたい本を記録したり、レビューを書いたり、読んでいる本についてコメントしたり、本からの引用を投稿したりできます。会話はネットワーク全体に広がるため、別々のサーバーにいるユーザー同士でもフォローし合い、投稿に返信できます。
bookwyrm は無料で使えますか?ライセンスは?
bookwyrm は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
bookwyrm は今もメンテナンスされていますか?
活発にメンテナンス中。bookwyrm の最終コミットは 2026年10月18日 です。
bookwyrm は何に使えますか?
読書会や友人グループ向けにプライベートなインスタンスを運用する 小規模で特定のテーマに特化した読書コミュニティを作る 読書コミュニティをフェディバース上のMastodonユーザーとつなぐ
bookwyrm のインストール方法は?
ドキュメントサイトで開発環境のインストールガイドを読む ドキュメントサイトで本番環境のインストールガイドを読む
bookwyrm はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bookwyrm-social/bookwyrm

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

関連プロジェクト