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 316 38

  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 477 100

  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
  • 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) 26 Updated Oct 29, 2026
  • SparseMatrixColorings.jl Public

    Coloring algorithms for sparse Jacobian and Hessian matrices

    JuliaDiff/SparseMatrixColorings.jl's past year of commit activity
    Julia 46 MIT 15 14 4 Updated Oct 29, 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 477 99 94 (5 issues need help) 31 Updated Oct 29, 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 44 14 3 Updated Oct 28, 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 38 72 6 Updated Oct 28, 2026
  • ReverseDiff.jl Public

    Reverse Mode Automatic Differentiation for Julia

    JuliaDiff/ReverseDiff.jl's past year of commit activity
    Julia 397 62 64 3 Updated Oct 28, 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 319 MIT 32 32 (2 issues need help) 10 Updated Oct 28, 2026
  • ForwardDiff.jl Public

    Forward Mode Automatic Differentiation for Julia

    JuliaDiff/ForwardDiff.jl's past year of commit activity
    Julia 1,009 165 135 56 Updated Oct 26, 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
  • 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

Top languages

Loading…

Most used topics

Loading…