Are all the people here recommending Bookwyrm and NeoDB actually using them?
I just spent a solid chunk of time importing and correcting various accounts to NeoDB and Bookwyrm and they are both petty frustrating to use, especially with how much content is missing, mislabeled, or duplicated. Plus, they don't seem to federate with each other (understandable, in so far as very few parts of the Fediverse actually federate well together [unlike, perhaps, Mastodon and mbin]) or even support exporting/importing data from each other.