I’ve been wanting to catalog my entire book collection for quite some time now. I wanted to use something more than a spreadsheet for keeping track of my books. Somewhere down the line I had the grandiose idea of actually writing my own little catalog software, but all that went out of the window once I saw Delicious Library, the library cataloging software of the mac. Unfortunately, no amount of searching found me a good enough clone for the windows desktop (yes I still run a windows desktop). Sometime back, once I got openSUSE up and running, I began hunting for similar applications for openSUSE. After much hunting, I narrowed down on Tellico.Tellico is a fabulous application, however for some reason I couldn’t manage to get it running behind a proxy server. ( I suspect that my limited intelligence and the fact that I am running a gnome desktop had something to do with it.) Anyway, while searching I came across this application called GCstar, and thats when the search ended :-).

In the words of the GCStar site:

GCstar is a free open source application for managing your collections. Detailed information on each item can be automatically retrieved from the internet and you can store additional data, such as the location or who you’ve lent it to. You may also search and filter your collection by many criteria.

It’s actually much more than that. It’s got a neat skinnable look. The application lets manage Movies,Video games, Books, Music, Numismatic, Wines, Board games and User defined collections. The book collection lets you search several online services like Amazon in order to fetch book data. You can either do this or enter the data by hand. It’s also got various export features. In fact apparently some user has also rigged up a script that lets you scan your books bar code using a web cam and fetch book information based on that (just like delicious). On the negative side the search and fetch seems a tad slow (maybe coz I’m behind a proxy and firewall) and some of the book covers fetched are inconsistent with their titles. Besides these minor teething problems, GCstar seems to be a great application to have. So if you like collecting stuff and want to be an organized pack rat, I suggest you give this application a try. (Did I mention that it works on windows too ? 🙂 )

Technorati Tags: , , , , ,

Did you like this? Share it:


  1. danny says:

    Good tool, I have like over 100GB of movies on DVDs and another 100GB on HDD. Everything is not organized so you can imagine the caos.

  2. danny says:

    GCstar is good, too bad it can’t scan dirs yet and the export templates seems limited. Well, it’s OSS for I’m confident the features will come in the future.

  3. enygmatic says:

    Well there are a lot of other open source projects like CDCollect for gnome which let you scan directories.
    Yes, the export templates are limited. However since export to XML is possible and XML can be easily processed, I think third party tools that capitalize on this should be a possibility. In fact I am currently thinking of creating a tool to take XML output from GCStar and create PDF reports from it.

  4. Tian says:

    First, thanks a lot for this nice review 🙂

    About the PDF reports, it is a great idea. If you need some help about that, do not hesitate to contact me. Such a feature would be really great to include in a future release.

    The native format for GCstar is also XML. So you don’t even have to use an XML export before processing data.

  5. enygmatic says:

    Yeah, you are right about the native file format being XML. Plan to start on this soon, however the problem I face is that while I know a lot about PDF report generation using Jasper Reports for Java, I don’t know a thing about gtk2-perl. Know of any resources in that direction ? Will post on the GCStar forums in case I do end up developing something 🙂

  6. Tian says:

    Sorry for this late reply. If you want to create an export plugin for GCstar, you should not need to do any gtk2-perl, but only some pure perl. I learned thanks to a book. But a web search with “perl tutorial” returns some resources that look really useful.

    And obviously, I could help you 😉