VibeHunt
Back to browse

Bookwyrm

Social network for tracking your reading, talking about books, writing reviews, and discovering what to read next.

BookWyrm is a self‑hostable social platform that lets users track the books they are reading, record finished titles, and set reading goals. It supports posting reviews, comments, and quotes, and provides granular privacy controls so users can decide who sees each entry. The service also aggregates recommendations from friends and community members rather than relying on algorithmic suggestions.

The software is built on ActivityPub, enabling federation between independent BookWyrm instances and other ActivityPub‑compatible services such as Mastodon and Pleroma. This allows small, trusted communities—like book clubs—to interoperate while maintaining autonomous moderation and instance‑specific federation policies. Metadata about books and authors is shared across the network, creating a decentralized database of reading information.

Technically, BookWyrm runs on Django with a PostgreSQL backend, uses Celery and Redis for task handling, and is packaged for Docker deployment with Gunicorn and Nginx. The front end employs Django templates, the Bulma CSS framework, and vanilla JavaScript. Documentation covers both development and production setups, and contributions are welcomed from the community.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps