OSS探訪

読書記録とreviewを小規模なActivityPub communityとして連合する

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
2,790
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/30
ページ内ナビ

概要

BookWyrmは読書中・読了・読みたい本を記録し、review、quote、commentを投稿できるsocial reading platformです。ActivityPub federationにより、独立したBookWyrm instance同士やMastodon等の対応serviceと交流できます。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

主な特徴

読書記録とreviewをsocial activityとして扱う

read shelf、review、quote、commentを通じて読書体験を共有し、友人のactivityから次に読む本を見つけられます。

出典:[2]

ActivityPubで独立instance間をfederationする

小規模communityごとにinstanceを運営しつつ、他のBookWyrm instanceやMastodon等のActivityPub serviceとfollow・interactionできます。

出典:[2]

向いている用途

読書communityを自分たちのmoderation方針で運営したい場合に向く

単一の巨大serviceではなく、interestやgroupごとにinstanceを分けてfederationする運用に適します。

出典:[2]

導入前の確認

federation運用ではmoderationとinstance管理が必要

どのinstanceとfederateするかを管理者が判断できるため、その自由度と引き換えにmoderation、upgrade、backup等の運用責任があります。

出典:[2]

licenseには利用主体の条件がある

LICENSE.mdはAnti-Capitalist Software License 1.4で、利用できる個人・組織の種類や組織構成等に条件を設けています。採用前に適用可否を確認します。

出典:[3]

参考にした公式資料

  1. [1]bookwyrm-social/bookwyrm repository(2026-09-30)
  2. [2]BookWyrm README(2026-09-30)
  3. [3]BookWyrm Anti-Capitalist Software License 1.4(2026-09-30)
  4. [4]BookWyrm v0.9.3 release(2026-09-30)
編集部からの補足

BookWyrmはGoodreads型の読書記録を小規模なfederated communityとして運営できるplatformです。licenseはGitHub上でNOASSERTIONで、実際のLICENSE.mdはAnti-Capitalist Software License 1.4です。利用可能な個人・組織の条件が明記されているため、一般的なpermissive/OSI系licenseと同じ前提で扱わず、利用主体が条件を満たすか確認する必要があります。

3ステップで試す

  1. 1

    BookWyrm v0.9.3を取得してenvを作成

    release tagを固定し、development用environment fileを用意します。

    git clone --depth 1 --branch v0.9.3 https://github.com/bookwyrm-social/bookwyrm.git && cd bookwyrm && cp .env.example .env && cp .env.dev.example .env.dev
  2. 2

    development imageをbuildして起動

    Docker Composeのdevelopment stackをbuildし、PostgreSQL・Redis・web等を起動します。

    ./bw-dev dev build && ./bw-dev dev up -d
  3. 3

    databaseを初期化

    初期databaseを作成し、local instanceのsetupへ進みます。

    ./bw-dev dev initdb
公式READMEで確認

成長

成長の推移 · 直近30日

2,790 Stars

推移データを蓄積中です。

Built with

カテゴリとタグ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • activitypub
  • books
  • bookwyrm
  • decentralization
  • federation
  • openlibrary
  • reading
  • social-media
Stars
2,790
Forks
339
Watchers
31
Open Issues
433
所有者種別
Organization
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/30

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

このページを読んで、次に何をすればよいか分かりましたか?