Component Organizer


Please check BOMIST out.


Component Organizer (or CO for short) is a small, cross-platform and very easy to use application targeted at all those people who have electronics as (at least) an hobby. It’s main purpose is to avoid to google for the same datasheet hundreds of times or “hey I know I already downloaded that datasheet but I can’t find it now on my computer”, so you spend less time gathering information and have more time to look at the hardware. With Component Organizer you can easily search and manage your datasheets and application notes. You can as well manage your component’s stock and be alerted when it’s on low stock or without stock. A component can be an amplifier, a microcontroller, but also a development board, a compiler… All those things that have an heavy document describing it’s features and/or how it works. It doesn’t require installation and so it’s very portable. You can use it in a PEN drive or with Dropbox allowing your data to be always acessible.

Last but not the least… CO is open source! Feel free to contribute.


Windows: win7 (may work on other editions)

: (binary version not available – yet; in the mean while you can build it yourself, it’s simple)

Mac OS: (binary version not available – yet; in the mean while you can build it yourself, it’s simple)

Source code

Source code is hosted on github. Some hints are provided on how to contribute. It’s simple, try it and fork it!

Sample data

If you want to get started with some sample data (like the screenshot you can see on the top of this page) you can download it from here. Just overwrite the contents of your data folder with this one (make sure you are not running CO while you do that).

  1. Raquira
    July 11, 2012 at 9:50 pm

    Perfect !
    But it’s not stable under Windows 7 64 bits. Random bugs…

    • msr
      July 14, 2012 at 3:25 pm

      Raquira, thanks for the comment! If you can reproduce those bugs please let me know the steps so I can fix them faster.

      • Per Nordeng
        July 19, 2012 at 9:41 am

        Hi. I get a bug that I can reproduce. I use Windows 8 64bits. The program crashes when I add a component with a datasheet or if I add a datasheet to an existing component. When this happens, the whole database gets erased and no components or other data are left in the database when I restart the program. I found a workaround. If I set the program to run in XP SP3 compatibility mode, this doesn’t happen and the program works perfectly. I run it from my Documents folder, so I assume all permissions is ok.

  2. @GilH94
    July 17, 2012 at 6:14 pm

    In the file
    Step4 :”sudo aptitude install libqt4-dev qt4-qmake”
    isn’t => sudo apt-get install libqt4-dev qt4-qmake?
    Excuse me if i’m mistake.

  3. Rui
    July 24, 2012 at 10:26 pm

    Hi there ! Excellent idea !
    How about a version for android ?

  4. Adrien J.
    July 26, 2012 at 2:24 pm

    Hi, thank you for this awesome tool who’s very helpfull !
    Homewer, when adding labels, I saw that pushing Enter close the window instead of being assignated to the Add Label button.
    Unfortunately, My coding skills are pretty low and I cant help you in this project this much :(.

  5. James
    October 31, 2012 at 2:43 am

    It seems as though the app is terminating whilst trying to write the XML data, but only after adding a datasheet link to a component. The datasheet file is sucessfully copied to the ‘Data’ directory, but the XML file is destroyed and the app exits with a segmentation fault. I have gotten a bit of data from QTCreator debugger, but am by no means a programmer. I have tried both the Win and Unix (built from source on Ubuntu 12.04) to no avail.

    thank you

  6. Emilio Pinos
    February 27, 2013 at 3:55 am

    HI, for people with trouble with w7 64 bits, just run as administrator and xp sp3 compatibility mode!

  7. lodevo
    February 27, 2013 at 6:59 am

    i got the same problem
    i lose the whole database when i try to add datasheet

  8. Navdeep
    January 2, 2014 at 1:55 pm

    It is very good.
    appnote section worked very well, but whenever I add a datasheet appcrash on me with all the appnote data cleared. And it happens every time. I am using on Win7. though will try on linux..

  9. Roser
    March 12, 2014 at 11:29 am


    It looks very interesting, but I’d like to add two new columns (provider and provider code), how I can do it?


  10. July 15, 2016 at 2:15 pm

    Amigos eu gostaria de saber se tem como fazer um Backup para instalar em outro computador que tenho instalado tambem outro Component Organizer

  11. jose
    September 13, 2017 at 6:56 pm


  1. July 16, 2012 at 4:57 am
  2. July 23, 2012 at 6:14 am
  3. July 29, 2012 at 6:16 am
  4. August 5, 2012 at 4:09 pm
  5. November 27, 2012 at 1:07 am
  6. May 28, 2014 at 11:36 am

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: