As nouns the difference between bookshelf and bookrack
is that bookshelf is a shelf or shelves for storing books for easy visual reference while bookrack is a rack for books; a bookshelf.
bookshelf
English
Noun
(bookshelves)
A shelf or shelves for storing books for easy visual reference.
See also
* bookcase
* bookend