In Calibre I have a read/unread column for my ebooks. On GoodReads my "to read" list contains all the books, ebooks and paper books, I want to read including those I do not own (yet).
In Calibre I use the
reading list plugin to list 10 or so books I want to read in the near future. It isn't a list I keep to it, if I'm in the mood for something different that's not in the list I'll read it. If a book stays too long on this list I delete it.