DataMonster is a d20 D&D command line management
program written in Python (there is a C++ version
in CVS, but it is not currently being developed).
It provides an exp calculator, and access to
monster information in the 3.5 SRD. It is not yet
feature complete. It uses libxml2 and readline to
provide many of its features.