Ashwood is an open source Java implementation of graphs, graph related algorithms, and other useful concepts and algorithms of CS, Applied Mathematics, and their applications.

Note that maintenance of Ashwood (aka Ashwood 2) is performed by Cayenne committers here and the artifacts are released via Maven central repository.