Self-host BiblioReads
v4.2.0Privacy-focused alternative Goodreads front-end
docker-compose up -d- Stars
- 357
- Port
- 3000 (HTTP web interface)
nesaku/biblioreadsWhat is BiblioReads?
BiblioReads is a free, open-source alternative front-end for Goodreads built with privacy in mind. It fetches book details, author pages, quotes, and search results by scraping Goodreads, then serves them through a clean interface that has no advertisements, no tracking cookies, and no mandatory registration. Every request goes through the self-hosted instance so visitors never contact Goodreads directly. The UI is responsive, includes both light and dark themes, and works as a Progressive Web App on desktop and mobile. Deployment options include Docker, Docker Compose, or a manual Node.js setup. The code is licensed under AGPL-3.0, and the project lists dozens of public instances alongside the official one at biblioreads.eu.org.
Should you self-host BiblioReads?
BiblioReads scores 48/100 on selfhost.directory (how scoring works) and ranks #9 of 12 in Book Management. It has 357 GitHub stars.
There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is AGPL-3.0-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is bookwyrm (58/100, 2 806 stars). It scores higher overall, so compare the two before you pick. See BiblioReads vs bookwyrm side by side.
Features
- No Ads
- No sign-up required
- No Tracking
- Proxied requests
BiblioReads README
FAQ
Why Is This Missing Functionality?
Missing features can be requested by opening an issue on GitHub or Codeberg.
Why Is This Slower Than Goodreads?
Requests must first be scraped from Goodreads before results are shown, causing a delay compared to direct access.
What Do You Do With My Data?
Nothing. The project does not collect any user data, so there is no data to use.
How Did You Come Up With The Name?
The name combines 'biblio-' (meaning book) with 'Reads' from Goodreads, reflecting its purpose as an alternative front-end.
How Does This Work? - Scraping
Since Goodreads stopped issuing new developer API keys in December 2020 and plans to retire their API, BiblioReads scrapes the Goodreads book page directly to extract content.
How Do I Use This?
Visit an instance like biblioreads.eu.org and paste a Goodreads book URL or search for a book. Alternatively, replace 'www.goodreads.com' in any book page URL with the instance URL.
More in Book Management
BookBountyBookBounty is a self-hosted, open-source tool that automatically searches Library Genesis for missing books in your Readarr library and downloads them.
BookLoreBookLore is a self-hosted, open-source digital library for EPUBs, PDFs and comics, offering smart shelves, automatic metadata, OPDS, Kobo sync, and a built-in reader.
bookorbitOpen-source, self-hosted reading hub: built-in readers for ebooks, comics and audiobooks, metadata enrichment, and two-way Kobo/KOReader sync across your devices.
bookwyrmBookWyrm is a self-hosted fediverse social network for tracking reading, writing book reviews, and building small communities of readers over ActivityPub.
Calibre WebOpen-source, self-hosted front-end for browsing, reading, converting and sharing ebooks from a Calibre database, with OPDS access and per-user permissions.
comixedSelf-hosted comic library manager organizing CBR/CBZ/CB7 files with ComicVine metadata, multi-user reading lists, and OPDS access for reader apps.
grimmoryOpen-source self-hosted digital library for ebooks, comics, and audiobooks with a built-in browser reader, OPDS, Kobo and KOReader sync, and automatic metadata fetching.
GrimoireA self-hosted web app for organizing and reading your tabletop RPG PDF collection with full-text search, maps, tokens, audio, and campaign management.
JeluJELU is a self-hosted, open-source book tracker for managing reading history, to-read lists, and book metadata with import/export, multi-user support, and a REST API.
KOllectorSelf-hosted Flask app that aggregates KOReader highlights from multiple devices via Syncthing, enriches metadata via Open Library, and exports to blog posts.
kompanionKOmpanion is a self-hosted, open-source backend for KOReader e-readers providing OPDS catalog, reading progress sync, and book statistics without a web reading interface.
librarrLibrarr is a self-hosted, open-source search and download manager for books, audiobooks, and manga. It searches multiple indexers and auto-imports into Calibre.










0 comments