EMF To Graphviz (emf2gv) is an an Eclipse plugin that generates a graphical representation of an EMF model using GraphViz.
A command line tool to output your database schema and data in diff-able form.
A DOM-style C++ API for BSON.