ForwardDiff.jl
Forward Mode Automatic Differentiation for JuliaBlueStyle
A Julia style guide that lives in a blue worldChainRules.jl
forward and reverse mode automatic differentiation primitives for Julia Base + StdLibsDiffractor.jl
Next-generation ADReverseDiff.jl
Reverse Mode Automatic Differentiation for JuliaTaylorSeries.jl
Taylor polynomial expansions in one and several independent variables.FiniteDifferences.jl
High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)ChainRulesCore.jl
AD-backend agnostic system defining custom forward and reverse mode rules. This is the light weight core to allow you to define rules for your functions in your packages, without depending on any particular AD system.FiniteDiff.jl
Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity supportSparseDiffTools.jl
Fast jacobian computation through sparsity exploitation and matrix coloringAbstractDifferentiation.jl
An abstract interface for automatic differentiation.DualNumbers.jl
Julia package for representing dual numbers and for performing dual algebraDiffRules.jl
A simple shared suite of common derivative definitionsTaylorDiff.jl
Taylor-mode automatic differentiation for higher-order derivativesCapstan.jl
A Cassette-based automatic differentiation package for the Julia languageChainRulesTestUtils.jl
Utilities for testing custom AD primitives.HyperDualNumbers.jl
Julia implementation of HyperDualNumbersDiffResults.jl
A package which provides an API for querying differentiation results at multiple orders simultaneouslyPolyesterForwardDiff.jl
DiffTests.jl
A common suite of test functions for stressing the robustness of differentiation tools.juliadiff.github.io
DocThemeIndigo.jl
The Documenter Theme for the ChainRules family of packages. But you can use it tooChainRulesOverloadGeneration.jl
Tools to help generate operator overloads based on ChainRulesChainRulesDeclarationHelpers.jl
Helpers for declaring ChainRulesLove Open Source and this site? Check out how you can help us