Home / Other tools

XAD

Other tools★ 436 GitHub starsC++⏱ Commits today

C++ automatic differentiation library for derivatives and risk

What it is

An automatic differentiation library, often called AAD in finance, implemented in C++. It supports forward and reverse modes, so derivatives and gradients of complex calculations can be computed exactly and efficiently. Quant developers working on risk sensitivities and financial engineering code that needs fast derivatives are the main audience. Integrating it means adapting your numerical code to its types, which takes effort in a large existing codebase.

At a glance

Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.

Best forDevelopers
Used forStrategy research, Data analysis
MarketsOther markets
StackC++
Learning curveSteep learning curve
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceCommits today

GitHub stars, last 30 days

Daily snapshots since 2026-09-28 (up to 30 days): +6 over the period, now 436. Gaps mean no snapshot was taken that day.

In the author's words

Automatic Differentation (AAD) Library.

Open on GitHub ↗This week's trending tools中文页面

Similar tools