Self-hosted Book Tracker
"Jelu is a self-hosted, open-source read and to-read list book tracker. This app's main purpose is to track what you have read, what you are reading and what you want to read.
It acts as a self hosted "personal Goodreads" because I became tired of switching providers every time an online service was shut. I also became tired of having to export and reimport my data each time with data loss in the process.
You have control on your data since Jelu offers an API you can script or integrate with any third party tool or service (which you cannot do with the vast majority of other online services).
All your data is located in a single-file database which can be saved anywhere."