Show HN: Visually explore recommended/trending sci-fi books (and other genres)

Hi all, creator here :)

I launched Shepherd.com (https://shepherd.com/) on HN in 2021 and have added a ton since then! Here is the original Show HN (https://news.ycombinator.com/item?id=26871660).

What did we add?

We just shipped a monster update for bookshelves! Try the science fiction bookshelf as an example:

https://shepherd.com/bookshelf/science-fiction

You can visually explore science-fiction books in a ton of different ways.

The most recommended of all time (or by decade): https://shepherd.com/bookshelf/science-fiction

Trending science fiction books: https://shepherd.com/bookshelf/science-fiction/trending

The most recommended new sci-fi (pub in last 3 years): https://shepherd.com/bookshelf/science-fiction/new

Filter sci-fi by subgenre, topics, and more (for example this filter shows books with AI): https://shepherd.com/bookshelf/science-fiction/book-dna?topi...

Our sci-fi book recommendation lists by authors: https://shepherd.com/bookshelf/science-fiction/book-lists

And, we've got these for 3,000+ bookshelves...

Space opera: https://shepherd.com/bookshelf/space-opera

Hard science fiction: https://shepherd.com/bookshelf/hard-science-fiction

Military science fiction: https://shepherd.com/bookshelf/military-science-fiction

History: https://shepherd.com/bookshelf/history

Nonfiction: https://shepherd.com/bookshelf/nonfiction

Biology: https://shepherd.com/bookshelf/biology

World War 1: https://shepherd.com/bookshelf/world-war-1

Math: https://shepherd.com/bookshelf/math

Astrophysics: https://shepherd.com/bookshelf/astrophysics

Philosophy: https://shepherd.com/bookshelf/philosophy

Travel: https://shepherd.com/bookshelf/travel

Fantasy: https://shepherd.com/bookshelf/fantasy

Books for 8-year-olds: https://shepherd.com/bookshelf/8-year-olds

You can browse for any genre, topic, or age group in the search bar, too.

Where does the data that drives this come from?

We've done mini-interviews with 12,000+ authors to get their favorite books. We also conduct an annual survey of readers/authors to find their 3 favorite reads of the year (https://shepherd.com/bboy/2024). I'm working to bring in more reader data and expand our book database using Open Library.

What do we use to build this?

Python, Django, Heroku, Postgres, Cloudflare, NLP/ML for Wikipedia topic IDs via Wikifier (https://wikifier.org), Nielsen’s book API database (publisher data + Library of Congress data), and Cloudinary.

What's next?

I'm working to launch a full app for readers that will be like Goodreads but smarter, more personalized, and focused on private notes. I've got some early mockups here and more info:

https://building.shepherd.com/roadmap/launch-our-tbr-app-to-...

My email is [email protected] if you want to share ideas or suggestions :)

Thanks, Ben



Get Top 5 Posts of the Week



best of all time best of today best of yesterday best of this week best of this month best of last month best of this year best of 2025 best of 2024 yc s26 yc w26 yc s25 yc w25 yc s24 yc w24 yc s23 yc w23 yc s22 yc w22 yc s21 yc w21 yc s20 yc w20 yc s19 yc w19 yc s18 yc w18 yc all-time 3d algorithms animation android [ai] artificial-intelligence api augmented-reality big data bitcoin blockchain book bootstrap bot css c chart chess chrome extension cli command line compiler crypto covid-19 cryptography data deep learning elexir ether excel framework game git go html ios iphone java js javascript jobs kubernetes learn linux lisp mac machine-learning most successful neural net nft node optimisation parser performance privacy python raspberry pi react retro review my ruby rust saas scraper security sql tensor flow terminal travel virtual reality visualisation vue windows web3 young talents


andrey azimov by Andrey Azimov