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 164

  2. DifferentiationInterface.jl DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    Julia 316 37

  3. ReverseDiff.jl ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    Julia 397 62

  4. TaylorSeries.jl TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    Julia 390 55

  5. ChainRules.jl ChainRules.jl Public

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

    Julia 476 99

  6. FiniteDifferences.jl FiniteDifferences.jl Public

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

    Julia 319 32

Repositories

Showing 10 of 29 repositories
  • ChainRules.jl Public

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

    JuliaDiff/ChainRules.jl's past year of commit activity
    Julia 476 99 96 (5 issues need help) 37 Updated Oct 23, 2026
  • ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    JuliaDiff/ReverseDiff.jl's past year of commit activity
    Julia 397 62 64 4 Updated Oct 23, 2026
  • TaylorSeries.jl Public

    Taylor polynomial expansions in one and several independent variables.

    JuliaDiff/TaylorSeries.jl's past year of commit activity
    Julia 390 55 24 3 Updated Oct 23, 2026
  • SparseMatrixColorings.jl Public

    Coloring algorithms for sparse Jacobian and Hessian matrices

    JuliaDiff/SparseMatrixColorings.jl's past year of commit activity
    Julia 46 MIT 14 14 7 Updated Oct 21, 2026
  • ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    JuliaDiff/ForwardDiff.jl's past year of commit activity
    Julia 1,008 164 133 55 Updated Oct 21, 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) 10 Updated Oct 20, 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 Oct 20, 2026
  • DifferentiationInterface.jl Public

    An interface to various automatic differentiation backends in Julia.

    JuliaDiff/DifferentiationInterface.jl's past year of commit activity
    Julia 316 MIT 37 71 6 Updated Oct 19, 2026
  • ChainRulesOverloadGeneration.jl Public

    Tools to help generate operator overloads based on ChainRules

    JuliaDiff/ChainRulesOverloadGeneration.jl's past year of commit activity
    Julia 4 0 2 0 Updated Oct 16, 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 306 42 13 2 Updated Oct 14, 2026