About

Last updated 17 August 2026

I read a lot and love talking about book recommendations with others, and my favorite type of those discussions to have are the ones that are like "if you liked <book> then you'll probably like <other book>"… so I decided to build a tool to help make it easier to have those types of conversations about a broader variety of books.

Feedback welcome

This site is a passion project for me, and it's a work in progress. Feedback about whether the recommendations hit the spot or completely missed the mark are VERY helpful - just select the thumbs up/down on any recommendation.

There's such a huge volume of data about the books in the catalog (see below for details on how it works if you're curious) and the data is really chaotic and messy, so having concrete examples of "I tried <book> as input, but the recommendations made no sense whatsoever" is incredibly helpful. And of course it's also great to know when the recommendations are spot on, so I know what's working well.

Privacy

This site is a passion project I built for myself and anyone who wants to use it. It does not use tracking cookies, third-party trackers, or ad tech of any kind. The only cookie used is a functional one for remembering UI preferences.

This site does collect very high level analytics such as which books were chosen as inputs and which tuning knobs were used, so that I can improve the catalog and user experience.

How it works (summary)

There's an underlying book catalog with tens of thousands of books that have been sourced from a variety of different services that each provide different metadata on those books such as genre, subject tags, star ratings, etc. The metadata feeds a ranking algorithm which uses a bunch of different factors to provide options for "if you liked X, try Y" discussions.

A key part of the user experience for this site is that you can see why the ranking algorithm had a particular recommendation, and you can customize the engine to emphasize what you want to see more or less of.

How it works (slightly nerdy details)

The data sources used to build the book catalog include:

A book ranking algorithm based on metadata is only as good as the data is, of course — and while some of this data is authoritative and reliable in certain contexts (like NYT bestseller lists which come from the NYT directly), other parts of it are messy and cluttered, since the data's been crowdsourced and grown organically over time.

To help make sense of the chaos of the data, there's a "tag insights layer" which sits on top of the book catalog and does its best to organize and make meaning out of the masses of metadata from all these different sources so that what's fed in to the ranking algorithm is as clean as possible.

Some examples of what this tag insights layer does:

When you choose one or more books as your input "seed", the ranking algorithm compares the metadata on the input book(s) to the entire catalog (~28,000 books and ~20,000 unique tags as of when this page was written) and runs the ranking algorithm with different weighting to evaluate things including but not limited to: