Skip to content
@JuliaDiff

JuliaDiff

Differentiation Tools in Julia

Pinned Loading

  1. ForwardDiff.jl ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    Julia 969 154

  2. DifferentiationInterface.jl DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    Julia 292 28

  3. ReverseDiff.jl ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    Julia 381 55

  4. TaylorSeries.jl TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    Julia 362 53

  5. ChainRules.jl ChainRules.jl Public

    forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

    Julia 461 95

  6. FiniteDifferences.jl FiniteDifferences.jl Public

    High accuracy derivatives, estimated via numerical finite differences (formerly FDM.jl)

    Julia 310 27

Repositories

Showing 10 of 25 repositories
  • DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    JuliaDiff/DifferentiationInterface.jl’s past year of commit activity
    Julia 292 MIT 28 45 5 Updated Dec 9, 2025
  • TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    JuliaDiff/TaylorSeries.jl’s past year of commit activity
    Julia 362 53 32 3 Updated Dec 8, 2025
  • TaylorDiff.jl Public

    Taylor-mode automatic differentiation for higher-order derivatives

    JuliaDiff/TaylorDiff.jl’s past year of commit activity
    Julia 81 MIT 11 8 0 Updated Dec 2, 2025
  • ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    JuliaDiff/ReverseDiff.jl’s past year of commit activity
    Julia 381 55 72 5 Updated Dec 1, 2025
  • FiniteDiff.jl Public

    Fast non-allocating calculations of gradients, Jacobians, and Hessians with sparsity support

    JuliaDiff/FiniteDiff.jl’s past year of commit activity
    Julia 281 41 11 3 Updated Nov 25, 2025
  • ChainRules.jl Public

    forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs

    JuliaDiff/ChainRules.jl’s past year of commit activity
    Julia 461 95 96 (5 issues need help) 41 Updated Nov 24, 2025
  • ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    JuliaDiff/ForwardDiff.jl’s past year of commit activity
    Julia 969 154 113 36 Updated Nov 24, 2025
  • Diffractor.jl Public

    Next-generation AD

    JuliaDiff/Diffractor.jl’s past year of commit activity
    Julia 451 MIT 32 40 (1 issue needs help) 21 Updated Nov 24, 2025
  • DiffResults.jl Public

    A package which provides an API for querying differentiation results at multiple orders simultaneously

    JuliaDiff/DiffResults.jl’s past year of commit activity
    Julia 37 9 6 7 Updated Nov 24, 2025
  • ChainRulesCore.jl Public

    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.

    JuliaDiff/ChainRulesCore.jl’s past year of commit activity
    Julia 263 64 112 (6 issues need help) 23 Updated Nov 24, 2025