A free and open source alternative Goodreads front-end focused on privacy.


The Hunger Games Book Page (Tested on Chrome v108, without scroll, no throttling, cache disabled)

Data Transferred
137 kB
First Contentful Paint (FCP)
1.0 s
Final Load Time
3.27 s


Data Transferred
+24.8 MB
First Contentful Paint (FCP)
8.2 s
Final Load Time
9.26 s


How Does I Use This?

There are two ways you can use BiblioReads:
1. Visit http://localhost:3000 and either paste the Goodreads book URL into the input box or search for a book using the input box.

2. Replace the https://www.goodreads.com of any book page URL with http://localhost:3000.

How Does This Work?

Short Answer - Scraping.
Since Goodreads stopped issuing new developer keys for their public developer API back in December of 2020 and plans to retire the current version of the their API which you can learn more about from this help article. BiblioReads instead goes to the Goodreads book page and scrapes the required content.

How Did You Come Up With The Name?

The "Biblio" in BiblioReads comes from the prefix biblio- meaning book and "Reads" comes from the ending of Goodreads which is what this website is an alternative front-end for.

What Do You Do With My Data?

Nothing. Since we don't collect any user data we can't use it, you can check out our privacy policy for more info. If you still don't trust us, feel free to take a look at our GitHub or Codeberg..

Why Is This Slower Than Goodreads?

When you make a request for a book on BiblioReads, your request needs to be first scraped by the scraper from Goodreads before the result can be shown to you. This causes a delay from when you make the request to when the result is shown.

Why Is This Missing Functionality?

If you have a certain feature that you would like to see, feel free to open an issue on GitHub or Codeberg. Alternatively, you can use the contact form.

Got Some Feedback?

We would love to here what you have to say about BiblioReads. Whether it be a bug report, a feature request, or criticism, we want to hear it. Please feel free to open an issue on GitHub or Codeberg. Alternatively, you can use the contact form.