Search for characters or series

We've just shipped the feature that OpenFiction was built around: automatic spoiler filtering on character pages. If you've set up a reading profile, character pages now only show information from books you've finished. No spoiler banners to click through, no "read at your own risk" - just the data that's safe for you. Here's how it works and how to get started.

Brandon Sanderson's Cosmere is one of the most ambitious projects in fantasy fiction - a shared universe spanning multiple series, standalone novels, and novellas, all connected by a deeper cosmological framework that rewards careful readers. It's also, for newcomers, a bit daunting to know where to start. This guide covers every published Cosmere book as of 2026, with two recommended reading orders and some honest advice on which approach suits different readers.

When people hear "character tracking database," they tend to think of epic fantasy - Sanderson's Cosmere, Tolkien's Middle-earth, massive casts of characters with unpronounceable names and complex magic systems. But the problem OpenFiction solves - "who is this person and what have they done so far?" - isn't a fantasy problem. It's a reading problem. And it applies to far more genres than you might think.

One of the most common questions we get is "how does the data actually get into OpenFiction?" The answer is: people who read books add it as they go, and curators review it for accuracy.

Most character databases treat a character as a single page of information - a description, some attributes, maybe a list of books they appear in. OpenFiction does something different: it tracks characters through books, chapter by chapter, recording what changes and when. This post explains what that means in practice and why we built it this way.

OpenFiction didn't start as OpenFiction. It started as a feature that didn't fit inside another project.
Showing 1 to 6 of 7 items