I currently have several software packages that I maintain. All of them under the title of the “ExPosition Family”. See here and also here.
ExPosition—short for Exploratory analysis with the singular value decomPosition—was built around a general philosophy: the singular value decomposition does everything! Currently, ExPosition has implementations of Principal Components Analysis, Correspondence Analysis, Partial Least Squares, Multiple Factor Analysis — and many, many other related techniques. ExPosition also includes several inferential methods based entirely on resampling (i.e., the Bootstrap and permutation).
Keep an eye on this page for updated and new code, packages, and scripts.