XNAT Desktop
Source code is available here: https://github.com/mmilch01/xnd
XNAT Desktop (XND for short) application is a graphical user interface purposed for organizing local files of arbitrary content, storing text metadata with managed files, distributed sharing of structured research data and measurements among desktop users, file repository servers and XNAT Enterprise archives. Each record in XND database contains two major elements: first, a resource location (i.e. file/collection path) on local or remote system, and second, a set of name-value pairs (referred here as tags). XND is highly extensible in regards to a specific domain of application, so there are no intrinsically built-in hard coded proprietary tags that cannot be modified; moreover, XND can be used to create customized context hierarchies which specifically target local needs.