github.com/nesaku/BiblioReads

An Alternative Private Goodreads Front-End.

Open this visualization on its own page →

Contributors

4

Lines of Code

1,307

From

2022-10-11

To

2024-05-10

About nesaku/BiblioReads

BiblioReads is a free and open-source alternative front-end for Goodreads that prioritizes user privacy. It scrapes content directly from Goodreads and presents it in a lightweight, ad-free interface without any tracking or data collection. Users can access the service without creating an account, and all requests to Goodreads are proxied through BiblioReads' servers so that your IP address and browsing activity remain hidden from Goodreads itself.

The project is built with Next.js, Tailwind CSS, and Cheerio for web scraping. It offers a modern, responsive design with built-in light and dark mode support, as well as progressive web app functionality for installation on desktop and mobile devices. The application is significantly lighter than the official Goodreads site, with performance comparisons showing it loads in under 3.3 seconds compared to over 9 seconds for Goodreads, while transferring only 137 KB of data versus Goodreads' 24.8 MB. Multiple public instances are available worldwide, and users can easily redirect Goodreads links to BiblioReads using browser extensions like LibRedirect or Redirector.

BiblioReads is designed for privacy-conscious users who want to search for and view book information without dealing with ads, tracking cookies, or invasive data collection. The project was inspired by similar alternative front-end projects like Nitter and libremdb, and it's distributed under the GNU AGPLv3 license.

Share this video