EDIT: We renamed the software from PartDB2 to PartKeepr.
our local hackerspace is currently working on an electronic component inventory software based on ExtJS4. The project is open source, feel free to participate.
"PartKeepr is an electronic part inventory management software. It helps you to keep track of your available parts and assist you with re-ordering parts. PartKeepr is designed for hackerspaces with multiple users, but you can also use it to manage your personal electronic part inventory."
Demo Site: http://demo.partkeepr.org
Note that the demo site is updated once an hour, so your session will vanish at :00 each hour. You can play around as much as you like, you can't break things. Please note that the demo data is held in german.