Wikipedia
QuantLib
QuantLib is an open-source software library which provides tools for software developers interested in financial instrument valuation and related subjects. QuantLib is written in C++.