Repolode
bookwyrm-social

bookwyrm-social/bookwyrm

一个可自托管的社交阅读网络,用于记录阅读、撰写书评,并通过 ActivityPub 与 Mastodon 等服务互联。

可替代:Goodreads

Star
2,798
Fork
344
未关闭 Issue
432
最近提交
前天

这是什么?

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 是什么?
一个可自托管的社交阅读网络,用于记录阅读、撰写书评,并通过 ActivityPub 与 Mastodon 等服务互联。 BookWyrm 是一个面向阅读的社交网络。用户可以记录已读和想读的书籍,撰写书评,评论正在阅读的内容,并发布书中的摘录。讨论可以延伸到整个网络,不同服务器上的用户可以互相关注并回复帖子。
bookwyrm 可以免费使用吗?用的什么许可证?
bookwyrm 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
bookwyrm 还在维护吗?
活跃维护中。bookwyrm 最近一次提交是在 2026年10月18日。
bookwyrm 适合用来做什么?
为读书会或朋友小组搭建私有实例 建立专注某一主题的小型阅读社区 让阅读社区与联邦宇宙中的 Mastodon 用户互通
bookwyrm 怎么安装和运行?
阅读文档网站上的开发环境安装指南 阅读文档网站上的生产环境安装指南
在哪里获取 bookwyrm?
源代码和安装说明在 GitHub 上:https://github.com/bookwyrm-social/bookwyrm

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目