JUNG is an open-source Java library for representing, manipulating, analyzing, and visualizing graph and network data.