simpleshelf is a webapp that keeps a list of your books. Use it to track what you have read, want to read, want to avoid, or what is on your (actual, physical) shelves.

simpleshelf currently has some simple reports (books by tags, books read by year, books currently reading).


  • Store a simple record of any book, whether it has a library record or not
  • Choose which books may show up on a public list
  • Tag books any way you choose
  • Store public and private notes about each book


I wrote simpleshelf in JavaScript, and store the data & generate reports with CouchDB.


simpleshelf's source code is available at github.

author: Andrew Ittner
© 2007
Last modified 2021-08-09