FullFun
A software package for fullerenes and their functionalized derivatives
...The package consists of four programs: CSIOpt, XSI, XSIOpt and bkcage. They are implemented using the C and C++ languages and distributed under an open source licence. The code can be compiled and executed on Linux, Mac OS X and Windows (via DOS) operating systems.
The bkcage program for general purposes of generation, identification and nomenclature of fullerene structures. It can print out all all kinds of topological information.
The CSIOpt program predicts the most stable isomers of charged fullerenes and endohedral metallofullerenes.
...