Catalog-aware recommendation tool

What should I read next?

This finder scores books from this site's own catalog using the preferences you choose. Questions are built from useful differences inside the collection, so options that do not meaningfully separate the books can be left out.

98 books available 4 categories 98 books with reading-time data

Your reading preferences

Choose only what matters to you. “No preference” never penalizes a book.

What kind of book are you in the mood for?

Only categories that actually exist in this catalog are shown.

How long a book do you want?

For EPUBs without fixed print pagination, page counts are clearly labelled estimates from word count.

How much reading time do you want to commit?

Based on the source-text reading-time estimate stored for each book.

What chapter rhythm sounds best?

Relative to the books in this catalog, using average words per chapter.

What kind of sentence flow do you prefer?

This is a catalog-relative text statistic, not a scientific reading-level claim.

Is there a subject you want to lean toward?

These choices are automatically taken from recurring Project Gutenberg subject metadata.

Do you want a familiar pick or a hidden gem?

Based only on view activity on this site; it is not a quality rating.

Inside this collection

How this book finder uses the catalog

The catalog currently holds 98 books across four categories. The largest category is Historical Social Novels, with 64 titles, while the others contain roughly a dozen works each.

The collection includes a variety of subjects, from love stories and humorous tales to bildungsromans and tales of adventure. You can explore these subjects directly from the finder.

Historical Social Novels

64 books that explore social settings, relationships, and the mores of their time. Many focus on domestic life, class, and personal dilemmas.

Young Readers Enchanted Adventures

12 books that offer imaginative and often whimsical stories, suitable for younger readers or anyone seeking a lighter, more magical escape.

Wandering Heroes Classic Adventures

11 books that follow heroic figures on journeys and quests, often with a focus on action, discovery, and personal growth.

Technology Airships Imagined Futures

11 books that speculate about future technology, airships, and other imagined worlds, blending adventure with forward-looking ideas.

Catalog Guide

Refining Your Search: Category, Commitment, and Rhythm

With 98 books spread across four categories, the Book Finder is designed to help you move from a vague interest to a specific title. The tool's filters — category, word-count length, estimated reading time, chapter rhythm, sentence flow, subjects, and popularity — each address a different aspect of the reading experience. The challenge is knowing which filters matter most for the kind of read you have in mind.

A useful approach is to start with category and commitment, then use rhythm to break ties. Category narrows the world of the story: Historical Social Novels, for example, contains 64 books, while Young Readers Enchanted Adventures holds only 12. Commitment, measured by word count or estimated reading time, tells you how long the journey will take. Rhythm — chapter count and sentence flow — suggests how the journey will feel.

Category First, Then Commitment

Suppose you are in the mood for a historical social novel. Selecting that category cuts the catalog to 64 titles, still a large number. Adding a commitment filter such as 'short' (under 50,000 words, a group of 15 books) narrows the field considerably. The Tenant of Wildfell Hall — Reading Notes, at 176,822 words, would not appear in that filtered list, but it becomes a candidate if you switch to 'epic' and want a sustained read. The point is to let the tool do the sorting that a shelf browse cannot.

The same logic applies to time-based filters. The catalog's time buckets — quick, steady, immersive, marathon — correspond roughly to reading minutes. A 'quick' read of under 150 minutes might suit a weekend, while a 'marathon' of over 600 minutes demands a longer commitment. Pairing category with time gives a practical shortlist without requiring you to calculate word counts yourself.

Using Rhythm to Break Ties

When two books have similar length and category, chapter rhythm and sentence flow can tip the balance. Chapter rhythm — low, middle, or high — indicates how often you will encounter a natural pause. A book with many short chapters, like The Beldonald Holbein — Edition Insights with only 2 text sections, offers fewer stopping points than a novel with 57 sections, such as The Tenant of Wildfell Hall — Reading Notes. If you prefer to read in short bursts, a higher section count may suit you better.

Sentence flow, measured by average sentence length, affects pacing in a subtler way. A title with a lower average sentence length, like The Beldonald Holbein at 19.8 words per sentence, can feel more brisk than one with longer sentences. Neither is better; they simply create different reading experiences. The Finder lets you set these as preferences or leave them neutral, so you control how much weight they carry.

Subjects as a Refinement

Subject filters are the most precise way to target a theme. The catalog offers 8 subject options, from 'Psychological fiction' (17 books) to 'Adventure stories' (7 books). Choosing a subject like 'Humorous stories' (9 books) can shift your search from a general category to a specific tone. For instance, if you select Historical Social Novels and add 'Humorous stories,' you might find titles that blend social observation with comedy, a combination that is less common than pure drama.

Popularity and Hidden Gems

The popularity filter lets you choose between well-known titles and lesser-known works. If you prefer to explore beyond the familiar, the 'hidden gem' option surfaces books that may not appear in standard reading lists. This can be a way to discover unexpected favorites within a category you already enjoy. The Finder does not penalize books for having no preference, so you can always leave this filter unset.