BookWyrm
Federated social network for tracking reading, reviewing books and following friends, run as small self-governed instances that reach Mastodon.
Open Source Alternative to:

BookWyrm is a social network for tracking your reading, talking about books, writing reviews and working out what to read next. Rather than one monolithic service in the shape of Goodreads, it is meant to be run as small, self-determining communities: a book club, a group of friends, or a server devoted to one corner of literature.
Federation comes from ActivityPub. An instance interoperates with other BookWyrm servers and with other ActivityPub software such as Mastodon, so a friend posting from Mastodon can read and comment on a review published on your instance. Federation also shares metadata about books and authors, which builds a decentralized book database collaboratively.
The feature set stays close to what a reading community needs.
- Posts about books: reviews, comments on current reading and quotes, in conversation with the wider network.
- Reading activity: a record of what you have finished and what you intend to read next.
- Moderation: administrators pick which instances to federate with, and users control who sees their posts.
- Django backend: PostgreSQL for storage, with Celery and Redis for task queuing and activity streams.
- Front end: Django templates, the Bulma CSS framework and vanilla JavaScript used in moderation.
- Deployment: Docker Compose with Gunicorn, Nginx and Flower for watching Celery.
The documentation site carries separate instructions for a developer environment and a production install. The project is explicit about welcoming human contributors at any experience level, and equally explicit that AI-generated code and content are not accepted.
Stars
2,777Forks
334Last commit
6 days agoRepository age
7 yearsVersion
0.9.1Repository
bookwyrm-social/bookwyrm
Auto-fetched from GitHub .
Open source alternatives similar to BookWyrm:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit