yQuantLib is a free, open-source, comprehensive framework for quantitative finance, written in Java.