

QuantLib is written in C++ with a clean object model, and is then exported to different languages such as C#, Java, Python, R, and Ruby. An AAD-enabled version is also available. The reposit project facilitates deployment of object libraries to end user platforms and is used to generate QuantLibXL, an Excel addin for QuantLib, and QuantLibAddin, QuantLib addins for other platforms such as LibreOffice Calc. See the extensions page for details on bindings and ports to other languages.

Appreciated by quantitative analysts and developers, it is intended for academics and practitioners alike, eventually promoting a stronger interaction between them. QuantLib offers tools that are useful both for practical implementation and for advanced modeling, with features such as market conventions, yield curve models, solvers, PDEs, Monte Carlo (low-discrepancy included), exotic options, VAR, and so on.

Finance is an area where well-written open-source projects could make a tremendous difference:


The QuantLib license is a modified BSD license suitable for use in both free software and proprietary applications, imposing no constraints at all on the use of the library.

A few companies have committed significant resources to the development of this library; notably StatPro, a leading international risk-management provider, where the QuantLib project was born.