Skip to content
@JuliaDiff

JuliaDiff

Differentiation Tools in Julia

Pinned Loading

  1. ForwardDiff.jl ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    Julia 955 154

  2. DifferentiationInterface.jl DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    Julia 275 26

  3. ReverseDiff.jl ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    Julia 379 56

  4. TaylorSeries.jl TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    Julia 359 52

  5. ChainRules.jl ChainRules.jl Public

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

    Julia 456 92

  6. FiniteDifferences.jl FiniteDifferences.jl Public

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

    Julia 305 27

Repositories

Showing 10 of 25 repositories
  • ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    JuliaDiff/ForwardDiff.jl’s past year of commit activity
    Julia 955 154 114 38 Updated Sep 13, 2025
  • FiniteDifferences.jl Public

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

    JuliaDiff/FiniteDifferences.jl’s past year of commit activity
    Julia 305 MIT 27 34 (2 issues need help) 7 Updated Sep 13, 2025
  • DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    JuliaDiff/DifferentiationInterface.jl’s past year of commit activity
    Julia 275 MIT 26 49 5 Updated Sep 11, 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 456 92 97 (5 issues need help) 40 Updated Sep 8, 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 9 Updated Sep 8, 2025
  • ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    JuliaDiff/ReverseDiff.jl’s past year of commit activity
    Julia 379 56 71 6 Updated Sep 4, 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 275 41 11 3 Updated Aug 26, 2025
  • TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    JuliaDiff/TaylorSeries.jl’s past year of commit activity
    Julia 359 52 31 3 Updated Aug 25, 2025
  • SparseDiffTools.jl Public archive

    Fast jacobian computation through sparsity exploitation and matrix coloring

    JuliaDiff/SparseDiffTools.jl’s past year of commit activity
    Julia 251 MIT 45 33 5 Updated Aug 18, 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 262 65 112 (6 issues need help) 23 Updated Aug 18, 2025