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.
Features
track read books so you don't have to remember everything, and view your history
manage to-read list
Export your data in a csv file
Import single books manually or automatically via online search
Mark books as currently reading, finished or dropped
Books can be tagged and a tag page can display all books with that tag
You can use tags to create custom shelves
Author page with author detail and books from this author