gRegorLove little g big R

Announcing indiebookclub

I’m pleased to announce a new project I have been working on. indiebookclub is an app for keeping track of the books you are reading or want to read. It is primarily intended to help you own your data by posting directly to your own site with Micropub. If your site does not support Micropub yet, you can still post to your indiebookclub profile.

I’m keeping the functionality simple to start. You can select a read status of “Want to read,” “Currently reading,” or “Finished reading.” Then enter the title, authors (optional), and ISBN (optional). All posts on indiebookclub are public. If you are using Micropub, your posts will be linked to the canonical copy on your site.

I have no plans to make this a complex social network, but I might add some features to help discover new books, like a page of newly-added books. Each person has a profile which lists their posts and it includes the h-feed microformat, so you can subscribe to their posts in a feed reader. If you enter the ISBN, you can also click through to see other people’s post for that book.

I would love for you to try it out and let me know what you think. You can comment here or contact me. In the near future I will set up a Github repository for issue tracking and hopefully, eventually, to open source the code.


I have really enjoyed keeping track of the books I am reading and want to read on Goodreads. However, I’m aware how easy it is for such a service to disappear as part of their “incredible journey.” As a result, I have been manually posting read posts on my site and syndicating a copy to Goodreads.

Previously I had tinkered with adding read posts to Aaron Parecki’s Micropub client, Quill. I was getting a bit ahead of myself at the time, so that didn’t work out (more on that). During IndieWebCamp Baltimore 2018, in a brief discussion with Marty McGuire, he commented that he will be more interested in read posts when there is “some aggregator like indiebookclub dot biz.” He was obviously joking about the domain name, but that has rarely stopped me before. The idea was planted in my mind and grew.

I decided to use Aaron’s other Micropub client, Teacup as the basis for indiebookclub. One thing I really like about Teacup is that it creates posts on your profile there, so even if your site does not support Micropub, you can start using it today. Later, when your site supports Micropub, you can import the posts to your site.

Many thanks to Aaron Parecki for making the Quill and Teacup code open source. It made getting this started much easier! And thanks to Marty McGuire for the great domain name idea.

View responses or leave your own response


Marty McGuire, Malcolm Blaney, Grant Richmond, and 3 others

gRegor Morrill gRegor Morrill
I forgot to mention that this was my first time trying out CSS Grid instead of Bootstrap. The layout is basic and does not require much grid usage, but I really like it so far! I still need to add some flexbox fallbacks.

Marty McGuire Marty McGuire
Thanks for this excellent service! As a developer, the debug info made it possible to quickly add compatible read posts to my site. Here’s my first one! Read along with me on!

Chris Aldrich Chris Aldrich mentioned this –

Peter Stuifzand Peter Stuifzand
Thanks for this. Now I will need to format my "read-of" posts a bit nicer.

Douglas Beal Douglas Beal
Going to have to get my website working so I can use indiebookclub!

Serena Serena
Replied to Announcing indiebookclub by gRegor MorrillgRegor Morrill ( I really enjoy indiebookclub, but I have a few questions directly in response to your post:
Can indiebookclub posts be syndicated to GoodReads?
Can the ISBN link to the GoodReads page for the book?
As a future feature, would you consider having indiebookclub extract book information from the ISBN (through Amazon or GoodReads), such as book title, author and book cover image?

Douglas Beal Douglas Beal


Chris Aldrich Chris Aldrich mentioned this –

gRegor Morrill gRegor Morrill mentioned this –

                        Crawford Joe Crawford mentioned this –

mentioned this –

This is an older post, so the public comment form is now closed. You can still use the form above to send me the link of your reply or sign in with your email to leave a comment. You can always send me a message, too.


Proud member of An IndieWeb Webring 🕸💍