Component Organizer

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.

Download

Windows: win7 (may work on other editions)


Linux
: (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 | #1

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

    • msr
      July 14, 2012 at 3:25 pm | #2

      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 | #3

        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 | #4

    Hi,
    In the file readme.md
    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 | #5

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

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

    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 | #7

    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

  1. July 16, 2012 at 4:57 am | #1
  2. July 23, 2012 at 6:14 am | #2
  3. July 29, 2012 at 6:16 am | #3
  4. August 5, 2012 at 4:09 pm | #4
  5. November 27, 2012 at 1:07 am | #5

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: