Leictreonach is a hierarchical assert tracking application written in Python and released under the GPL open-source licence. 
Originally intended for electronic components and previously known as wxCatalogue prior to a rewrite using GTK, it was written to keep track of what had been bought for various projects and where they had been kept. 
Each item has meta-data on its manufacturer as well as listings of both vendors and locations of in-house stock.
The main item listing can be shown in both hierarchical form which allows drag-drop reordering, and searchable linear list form sorted on any parameter.
 
Features
    - Hierarchical and linear component listing
    
- Drag-drop of items within hierarchical ordering
    
- Listings are searchable
    
- Multiple vendors and stock locations per component
    
- Management of manufacturer and stock location names
    
- Import of components from flat files
    
- SQLite backing database
Contact
The author can be reached using email via remy.horton (at) gmail.com