GitStar
GitHub TrendingTopicsLanguages
/

Autodifferentiation GitHub Repositories

Explore popular GitHub repositories tagged “autodifferentiation”.

Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.

RepositoriesGitHub topic
Ranked by:Stars

Trending Repositories

autodiff/autodiff

automatic differentiation made easier for C++

C++1,948196
chelsea0x3b/dfdx

Deep learning in Rust, with shape checked tensors and neural networks

Rust1,928107
neuronika/neuronika

Tensors and dynamic neural networks in pure Rust.

Rust1,08656
lmfit/uncertainties

Transparent calculations with uncertainties on the quantities involved (aka "error propagation"); calculation of derivatives.

Python67587
auto-differentiation/xad

Fast, easy automatic differentiation in C++

C++42647
rsokl/MyGrad

Drop-in autodiff for NumPy.

Python21823
JamesYang007/FastAD

FastAD is a C++ implementation of automatic differentiation both forward and reverse mode.

C++1215
artificial-scientist-lab/XLuminA

XLuminA, a highly-efficient, auto-differentiating discovery framework for super-resolution microscopy.

Python6311
rejuvyesh/PyCallChainRules.jl

Differentiate python calls from Julia

Julia562
tiandiweizun/autodiff

200行写一个自动微分工具

Python5312
yizhang-yiz/fazang

Fazang is a Fortran library for reverse-mode automatic differentiation, inspired by Stan/Math library.

C423
Renovamen/flint

A toy deep learning framework implemented in pure Numpy from scratch. Aka homemade PyTorch lol.

Python313
3outeille/Yaae

Yaae: Yet another autodiff engine (written in Numpy).

Python280
Nicholaswogan/Differentia

Forward mode automatic differentiation for Fortran

Fortran273
edxmorgan/diff_uv

A differentiable underwater vehicle dynamics.

Python234
bpesquet/pyfit

A minimalist neural networks library built on a tiny autograd engine

Jupyter Notebook233
jecampagne/JaxTutos

JAX Tutorial notebooks : basics, crash & tips, usage of optax/JaxOptim/Numpyro

Jupyter Notebook192
oberbichler/HyperJet

Algorithmic differentiation with hyper-dual numbers in C++ and Python

C++174
msminhas93/ferric-micrograd

A rust implementation of Andrej Karpathy's Micrograd

Rust151
codereckons/fluxion

C++20 numerical and analytical derivative computations

C++121
scala-infer/scala-infer

Scala embedded universal probabilistic programming language

Scala113
GalacticDynamics/jaxmore

There's more to JAX.

Python102
gbelouze/forward-gradient

Experiments with forward gradients on optimization test functions

Python80
sreenivasanramesh/MachineLearningSystems

Assignments for Data Intensive Systems for Machine Learning Coursework

Python74
Eshaancoding/AutoDiff

Automatic differentiation: A tool that allows you to calculate multivariable equations, vectors, matrices, and more. All done in C++, no libraries!

C++60
briochemc/F1Method.jl

F-1 method

Julia50
rillki/tiny-autodiff

A tiny autograd library made for educational purposes.

D51
polyrhachis/nomai

A lightweight autograd engine inspired by PyTorch and micrograd

Python50
GitStar

See what the GitStar community is most excited about today.

Trending

GitHub Trending TodayGitHub Trending WeeklyGitHub Trending Monthly

Languages

Browse all languagesTrending PythonTrending JavaScript

Explore

Browse GitHub topicsAI repositoriesDeveloper tools
© 2026 GitStarGitHub Trending source