Skip to content
@JuliaDiff

JuliaDiff

Differentiation Tools in Julia

Pinned Loading

  1. ForwardDiff.jl ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    Julia 1k 165

  2. DifferentiationInterface.jl DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    Julia 318 38

  3. ReverseDiff.jl ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    Julia 399 63

  4. TaylorSeries.jl TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    Julia 391 55

  5. ChainRules.jl ChainRules.jl Public

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

    Julia 480 102

  6. FiniteDifferences.jl FiniteDifferences.jl Public

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

    Julia 320 32

Repositories

Showing 10 of 29 repositories
  • ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    JuliaDiff/ReverseDiff.jl's past year of commit activity
    Julia 399 63 64 5 Updated Nov 7, 2026
  • ChainRules.jl Public

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

    JuliaDiff/ChainRules.jl's past year of commit activity
    Julia 480 102 92 (5 issues need help) 33 Updated Nov 7, 2026
  • 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 267 66 112 (6 issues need help) 25 Updated Nov 7, 2026
  • DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    JuliaDiff/DifferentiationInterface.jl's past year of commit activity
    Julia 318 MIT 38 72 6 Updated Nov 6, 2026
  • ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    JuliaDiff/ForwardDiff.jl's past year of commit activity
    Julia 1,011 165 133 57 Updated Nov 6, 2026
  • TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    JuliaDiff/TaylorSeries.jl's past year of commit activity
    Julia 391 55 25 4 Updated Nov 6, 2026
  • ChainRulesTestUtils.jl Public

    Utilities for testing custom AD primitives.

    JuliaDiff/ChainRulesTestUtils.jl's past year of commit activity
    Julia 50 MIT 18 65 (1 issue needs help) 7 Updated Nov 5, 2026
  • 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 309 44 15 3 Updated Nov 4, 2026
  • SparseMatrixColorings.jl Public

    Coloring algorithms for sparse Jacobian and Hessian matrices

    JuliaDiff/SparseMatrixColorings.jl's past year of commit activity
    Julia 47 MIT 15 14 4 Updated Oct 30, 2026
  • FiniteDifferences.jl Public

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

    JuliaDiff/FiniteDifferences.jl's past year of commit activity
    Julia 320 MIT 32 32 (2 issues need help) 10 Updated Oct 28, 2026