FullFun
A software package for fullerenes and their functionalized derivatives
...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.
The XSIOpt program predicts the most stable addition patterns for a given endohedral fullerene C2nX2m.
...