LIBSVM - A Library for Support Vector Machines
csie.ntu.edu.tw
csie.ntu.edu.tw
Their papers are excellent too if anyone is interested in reading about large-scale optimization problems for SVM.
Sofia-ml which is a very fast linear svm and classification C++ package. Supports PEGASOS as well as logistic regression and also learning rankings. Has no bindings for other languages which is a bit of a downside. Still, a useful command-line tool.
http://code.google.com/p/sofia-ml/
It also includes a package for very fast mini-batch K-Means (http://code.google.com/p/sofia-ml/wiki/SofiaKMeans). Combining these two approaches one can effectively learn a "kernelized" model while still being linear and therefore very fast (at least this is the claim, I haven't tried this).
I've used both the SVM and k-means package and they work very well. For sparse datasets with >500 dimensions and > 10 million rows, file IO time was <15 sec, training time <3 sec. K-means is slower but still orders of magnitude faster than standard batch k-means.
Finally, Vowpal Wabbit is a very fast package that also uses stochastic gradient descent as the workhorse. Also has a nice feature-hashing compression scheme which is being widely adopted (e.g. in Mahout, and also in sofia-ml above).
This is a very important distinction because while the method is linear in the feature space, it can solve non-linear problems in the input space.
http://www.shogun-toolbox.org/
it provides a nice wrapper around libsvm, liblinear, and a whole bunch of other classification libraries. plus it provides things like HDF5 support, octave, matlab, python and R bindings, more esoteric kernels (e.g., on strings) as well as one-class and multi-class SVMs.
http://www.csie.ntu.edu.tw/~cjlin/papers/guide/guide.pdf
Scaling of data is step which many usually miss.
http://www.csie.ntu.edu.tw/~cjlin/liblinear/
(and liblinear-java), which might make more sense if you have lots of data.
All of those are BSD-licensed which means they are actually useful in real life. Good stuff.
http://cmp.felk.cvut.cz/~xfrancv/ocas/html/
It uses SVM light format and also has a mex wrapper (MATLAB). More importantly I found that for linear SVMs it was around 100-1000 times faster than libsvm (I shit ye not).