Sparse PCA (http://scikit-learn.org) (Python)
ROSPCA (ROBUST@Leuven, Belgium) (Matlab)
M. Hubert, T. Reynkens, E. Schmit, "Sparse PCA for high-dimensional data with outliers", Technometrics, 2016.