Perple_X is a collection of Fortran77 programs for calculating phase diagrams, manipulating thermodynamic data, and modeling equilibrium phase fractionation and reactive transport. Precompiled Linux and Windows binaries are available for each release.
More info can be found on the Perple_X webpage.