BookBox

Free and open source

A reading log that’s yours.

Keep track of what you’re reading, what you want to read, what friends recommend, and what you thought. Your library is private to you, with no ads, no feeds, and nobody else’s algorithm.

In private beta, or run your own copy.

Everything a reading log should do.

  • Add a book in seconds.

    Search by title, author, or ISBN, or scan the barcode with your phone. The cover, description, pages, and publisher fill themselves in.

  • Bring your library with you.

    Import your Goodreads export or your Libby timeline: shelves, ratings, reviews, and the dates you finished. Nothing to retype.

  • Search as you type.

    Titles, authors, series, tags, and your own reviews. Accents don’t matter and typos are forgiven: “kill crek” becomes Kill Creek.

  • Lists of your own.

    Gather books into lists like Urbanism or Gifts to give, right beside To Read and Read. A book can be on as many as you like.

  • Works offline.

    Add it to your home screen and it opens instantly, even with no signal. Changes save on your phone and sync when you’re back.

  • Follows your audiobooks.

    Start an audiobook on Spotify and it moves to Currently Reading on its own, with how far you’ve listened.

  • Lists worth sharing.

    Give a friend their own page of the books you’d pick for them, and the ones they picked for you, with ratings and reviews.

  • Re-reads, goals, and stats.

    Every read is logged with its dates, so re-reads count. Set a yearly goal, browse your reading calendar, and look back on any year in review.

  • Finish the series.

    See the books you’re missing from each series, from Hardcover, and add the next one to To Read in a click.

  • Lend your copies.

    Keep track of who has your books and when they’re due back, with every past loan.

Start your library.

Your books stay yours: export them as a CSV whenever you like.

Open source

Or run your own copy.

Want more control? BookBox is open source, so you can fork it and run it yourself on the free tiers of Vercel and Turso. Your library lives in your own database, on your own accounts, and you can change anything you like.

Takes about ten minutes to set up. Costs nothing to run. Spotify and Hardcover are optional extras.

  1. 1

    Fork it

    Copy the code to your GitHub account.

  2. 2

    Deploy it

    Connect it to Vercel with a free database and cover storage, then set a password and sign in.

  3. 3

    Add your books

    Search, scan, or import from Goodreads or Libby, then open it on your phone.