GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Build software better, together

#

automatic-differentiation

Star

Here are 804 public repositories matching this topic...

Language: All
Filter by language
All 804 Python 298 C++ 109 Julia 92 Jupyter Notebook 79 Rust 43 Fortran 17 Haskell 13 JavaScript 12 C# 11 Go 10
Sort: Most stars
Sort options
Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated

HIPS / autograd

Star 7.6k

Efficiently computes derivatives of NumPy code.

python machine-learning deep-learning neural-network numpy automatic-differentiation autograd scipy derivative backpropagation differentiation numpy-arrays jax ufunc
  • Updated Nov 9, 2026
  • Python
gorgonia

gorgonia / gorgonia

Star 5.9k

Gorgonia is a library that helps facilitate machine learning in Go.

go golang machine-learning deep-neural-networks deep-learning neural-network automatic-differentiation artificial-intelligence computation-graph deeplearning gradient-descent hacktoberfest differentiation gorgonia symbolic-differentiation graph-computation
  • Updated Aug 12, 2024
  • Go

stack-of-tasks / pinocchio

Star 3.9k

A fast and flexible implementation of Rigid Body Dynamics algorithms and their analytical derivatives

python c-plus-plus robotics kinematics dynamics automatic-differentiation conda motion-planning ros code-generation urdf rigid-body-dynamics cppad fcl casadi analytical-derivatives pinocchio
  • Updated Nov 9, 2026
  • C++
pennylane

PennyLaneAI / pennylane

Star 3.5k

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.

python machine-learning deep-learning neural-network qml tensorflow optimization quantum differentiable-computing automatic-differentiation pytorch autograd quantum-computing quantum-chemistry quantum-machine-learning qiskit jax cirq
  • Updated Nov 12, 2026
  • Python

google / tangent

Star 2.3k

Source-to-Source Debuggable Derivatives in Pure Python

machine-learning deep-learning automatic-differentiation autodiff
  • Updated Sep 29, 2022
  • Python

autodiff / autodiff

Star 2k

automatic differentiation made easier for C++

automatic-differentiation derivatives auto-differentiation differentiation autodiff numerical-derivation autodifferentiation
  • Updated Jan 27, 2025
  • C++
spago

nlpodyssey / spago

Star 1.9k

Self-contained Machine Learning and Natural Language Processing library in Go

nlp machine-learning natural-language-processing deep-learning neural-network automatic-differentiation artificial-intelligence recurrent-networks lstm computation-graph question-answering bart automatic-translation deeplearning language-model bert transformer-architecture bert-as-service named-entities-recognition
  • Updated Apr 1, 2025
  • Go
Enzyme

EnzymeAD / Enzyme

Star 1.7k

High-performance automatic differentiation of LLVM and MLIR.

c rust machine-learning deep-learning enzyme compiler cpp simulation tensorflow ad high-performance llvm automatic-differentiation clang pytorch scientific-computing derivative gradient differentiable-programming llvm-enzyme
  • Updated Nov 12, 2026
  • LLVM
control-toolbox

ethz-adrl / control-toolbox

Star 1.7k

The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control

cpp robotics automatic-differentiation control-systems trajectory-optimization optimal-control model-predictive-control rigid-body-dynamics lqr-controller extended-kalman-filter ilqg ilqr disturbance-observer multiple-shooting riccati-solver
  • Updated Nov 9, 2022
  • C++

FluxML / Zygote.jl

Star 1.6k

21st century AD

machine-learning julia automatic-differentiation control-flow gradient julia-compiler
  • Updated Nov 12, 2026
  • Julia

mratsim / Arraymancer

Sponsor
Star 1.4k

A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends

iot machine-learning nim deep-learning opencl linear-algebra automatic-differentiation openmp parallel-computing cuda autograd gpgpu neural-networks high-performance-computing ndarray tensor gpu-computing multidimensional-arrays cudnn matrix-library
  • Updated Nov 1, 2026
  • Nim
AeroSandbox

peterdsharpe / AeroSandbox

Sponsor
Star 1.4k

Aircraft design optimization made fast through computational graph transformations (e.g., automatic differentiation). Composable analysis tools for aerodynamics, propulsion, structures, trajectory design, and much more.

python analysis simulation optimization aerospace automatic-differentiation airplane cfd aircraft aerodynamics vlm xfoil aerospace-engineering aircraft-design mdo mdao aerodynamic-analysis 3d-panel
  • Updated Oct 30, 2026
  • Jupyter Notebook

owlbarn / owl

Sponsor
Star 1.4k

Owl - OCaml Scientific Computing @ https://ocaml.xyz

machine-learning statistics neural-network optimization matrix linear-algebra automatic-differentiation regression autograd numerical-calculations scientific-computing topic-modeling ndarray plotting gsl maths sparse-linear-systems statistical-functions mcmc algorithmic-differentation
  • Updated Oct 17, 2026
  • OCaml

eduardoleao052 / js-pytorch

Star 1.2k

A JavaScript library like PyTorch, with GPU acceleration.

deep-learning automatic-differentiation pytorch javascript-library neural-networks
  • Updated Nov 15, 2024
  • JavaScript
aesara

aesara-devs / aesara

Star 1.2k

Aesara is a Python library for defining, optimizing, and efficiently evaluating mathematical expressions involving multi-dimensional arrays.

theano automatic-differentiation transpiler tensors symbolic-computation optimizing-compiler optimizing-compilers aesara term-rewriting-system
  • Updated Nov 15, 2024
  • Python

JuliaDiff / ForwardDiff.jl

Star 1k

Forward Mode Automatic Differentiation for Julia

calculus julia automatic-differentiation
  • Updated Nov 10, 2026
  • Julia

kthohr / optim

Star 901

OptimLib: a lightweight C++ library of numerical optimization methods for nonlinear functions

newton cpp optimization automatic-differentiation eigen openmp cpp11 evolutionary-algorithms armadillo gradient-descent optim differential-evolution optimization-algorithms particle-swarm-optimization bfgs lbfgs openmp-parallelization eigen3 numerical-optimization-methods
  • Updated Apr 28, 2024
  • C++

oreilly-japan / deep-learning-from-scratch-3

Star 886

『ゼロから作る Deep Learning ❸』(O'Reilly Japan, 2020)

python deep-learning gpu automatic-differentiation autograd nueral-networks
  • Updated May 27, 2024
  • Python

SciML / Optimization.jl

Sponsor
Star 852

Mathematical Optimization in Julia. Local, global, gradient-based and derivative-free. Linear, Quadratic, Convex, Mixed-Integer, and Nonlinear Optimization in one simple, fast, and differentiable interface.

optimization julia automatic-differentiation global-optimization hacktoberfest nonlinear-optimization convex-optimization algorithmic-differentiation mixed-integer-programming scientific-machine-learning derivative-free-optimization sciml local-optimization
  • Updated Nov 12, 2026
  • Julia

stan-dev / math

Sponsor
Star 846

The Stan Math Library is a C++ template library for automatic differentiation of any order using forward, reverse, and mixed modes. It includes a range of built-in functions for probabilistic modeling, linear algebra, and equation solving.

math cpp boost automatic-differentiation eigen stan sundials stan-math-library
  • Updated Nov 11, 2026
  • C++

Add this topic to your repo

To associate your repository with the automatic-differentiation topic, visit your repo's landing page and select "manage topics."

Learn more

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.