libxmlmenu uses expat to load a tree of menu entries. Its intended use is to
load and store the main menu hierarchy in a game. It has one exposed C++ class,
and it does not include any graphical capabilites.
SwissDB is a file and CD cataloging program similar to Gtktalog. It is entirely commandline based. CDs can be placed into one, many, or zero categories which can then be listed. It requires no database server to operate, and is extremely fast.
libFlatfile is a C library for reading and writing a database from an ASCII text file. Each line is a record. Each record has the same number of fields, but that number is arbitrary. Each field is seperated by a changable delimiter character.