Quantlib is an open-source C++ library for quantitative finance.

Quantlib is an open-source C++ library for quantitative finance. It has interfaces to many other programming languages, including C#, Objective Caml, Java, Perl, Python, R, Ruby, and Scheme. It includes modules for interest rate modeling, pricing of options and swaps, and monte-carlo simulation.