An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with differentiable-programming

A curated list of projects in awesome lists tagged with differentiable-programming .

https://github.com/taichi-dev/taichi

Productive, portable, and performant GPU programming in Python.

computer-graphics differentiable-programming gpu gpu-programming sparse-computation taichi

Last synced: 12 May 2025

https://github.com/taichi-dev/difftaichi

10 differentiable physical simulators built with Taichi differentiable programming (DiffTaichi, ICLR 2020)

differentiable-programming gpu graphics robotics simulation taichi

Last synced: 16 Jul 2025

https://github.com/probcomp/gen.jl

A general-purpose probabilistic programming system with programmable inference

bayesian computer-vision deep-learning differentiable-programming gen julia-language machine-learning probabilistic-programming robotics

Last synced: 05 Oct 2025

https://probcomp.github.io/Gen

A general-purpose probabilistic programming system with programmable inference

bayesian computer-vision deep-learning differentiable-programming gen julia-language machine-learning probabilistic-programming robotics

Last synced: 19 Jul 2025

https://github.com/probcomp/Gen.jl

A general-purpose probabilistic programming system with programmable inference

bayesian computer-vision deep-learning differentiable-programming gen julia-language machine-learning probabilistic-programming robotics

Last synced: 15 Mar 2025

https://github.com/pnnl/neuromancer

Pytorch-based framework for solving parametric constrained optimization problems, physics-informed system identification, and parametric model predictive control.

constrained-optimization control-systems deep-learning differentiable-control differentiable-optimization differentiable-programming dynamical-systems nonlinear-dynamics nonlinear-optimization physics-informed-ml pytorch

Last synced: 14 May 2025

https://github.com/google/jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

bi-level deep-learning differentiable-programming jax optimization

Last synced: 21 Oct 2025

https://github.com/tensorflow/swift-apis

Swift for TensorFlow Deep Learning Library

deep-learning differentiable-programming swift tensorflow

Last synced: 30 Sep 2025

https://github.com/enzymead/enzyme.jl

Julia bindings for the Enzyme automatic differentiator

ad automatic-differentiation compiler differentiable-programming enzyme julia llvm machine-learning

Last synced: 29 Jan 2026

https://github.com/EnzymeAD/Enzyme.jl

Julia bindings for the Enzyme automatic differentiator

ad automatic-differentiation compiler differentiable-programming enzyme julia llvm machine-learning

Last synced: 18 Oct 2025

https://github.com/deepmodeling/jax-fem

Differentiable Finite Element Method with JAX

differentiable-programming finite-element-methods jax topology-optimization

Last synced: 15 May 2025

https://github.com/sciml/integrals.jl

A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml

Last synced: 15 May 2025

https://github.com/SciML/Integrals.jl

A common interface for quadrature and numerical integration for the SciML scientific machine learning organization

algorithmic-differentiation automatic-differentiation differentiable-programming integration julia julia-language julialang numerical-integration quadrature scientific-machine-learning sciml

Last synced: 04 May 2025

https://github.com/sciml/nbodysimulator.jl

A differentiable simulator for scientific machine learning (SciML) with N-body problems, including astrophysical and molecular dynamics

algorithmic-differentiation automatic-differentiation differentiable-programming geometric-algorithms molecular-dynamics molecular-dynamics-simulation scientific-machine-learning sciml symbolic-integration

Last synced: 21 Oct 2025

https://github.com/kach/memo

A probabilistic programming language for metacognitive modeling

cognitive-science differentiable-programming jax probabilistic-programming python

Last synced: 16 Jan 2026

https://github.com/jump-dev/diffopt.jl

Differentiating convex optimization programs w.r.t. program parameters

differentiable-programming julia mathematical-modelling optimization

Last synced: 09 Apr 2025

https://github.com/sciml/preallocationtools.jl

Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes

automatic-differentiation differentiable-programming garbage-collection high-performance-computing

Last synced: 28 Jan 2026

https://github.com/ucl-bug/jaxdf

A JAX-based research framework for writing differentiable numerical simulators with arbitrary discretizations

differentiable-programming discretization jax pde

Last synced: 13 May 2025

https://github.com/SciML/PreallocationTools.jl

Tools for building non-allocating pre-cached functions in Julia, allowing for GC-free usage of automatic differentiation in complex codes

automatic-differentiation differentiable-programming garbage-collection high-performance-computing

Last synced: 10 Apr 2025

https://github.com/GustikS/NeuraLogic

Deep relational learning through differentiable logic programming.

deep-learning differentiable-programming logic-programming machine-learning relational-learning

Last synced: 10 Jan 2026

https://github.com/gustiks/neuralogic

Deep relational learning through differentiable logic programming.

deep-learning differentiable-programming logic-programming machine-learning relational-learning

Last synced: 13 Apr 2025

https://github.com/cvxgrp/cocp

Source code for the examples accompanying the paper "Learning convex optimization control policies."

control-systems convex-optimization differentiable-programming learning

Last synced: 13 Apr 2025

https://github.com/pasteurlabs/tesseract-core

Universal, autodiff-native software components for Simulation Intelligence. 📦

api-rest automatic-differentiation containers differentiable-programming remote-procedure-calls scientific-machine-learning

Last synced: 08 Jan 2026

https://github.com/esa/dsgp4

dSGP4: differentiable SGP4. Supports differentiability, ML integration & embarassingly parallel computations

astrodynamics differentiable-programming embarassingly-parallel machine-learning orbital-dynamics orbital-mechanics orbital-propagation sgp4 space-debris

Last synced: 06 Apr 2025

https://github.com/leo1200/astronomix

differentiable (magneto)hydrodynamics for astrophysics in JAX

astrophysics differentiable-programming differentiable-simulations fluid-dynamics jax mhd-simulation

Last synced: 13 Jan 2026

https://github.com/eelregit/mcfit

multiplicatively convolutional fast integral transforms, implementing FFTLog

cosmology differentiable-programming fftlog integral-transform jax numerical-integration

Last synced: 03 Oct 2025

https://github.com/alonfnt/pcax

Differentiable Principal Component Analysis (PCA) implementation in JAX

differentiable-programming dimensionality-reduction jax pca

Last synced: 02 Jul 2025

https://github.com/qiauil/convdo

Convolutional Differential Operators for Physics-based Deep Learning Study

convolution deep-learning differentiable-programming differential-equations physics simulation

Last synced: 22 Jul 2025

https://github.com/matsunagalab/mdtoolbox.jl

MDToolbox.jl: A Julia package for molecular dynamics trajectories analysis and modeling of biomolecules

biomolecule differentiable-programming julia molecular-dynamics

Last synced: 15 Apr 2025

https://github.com/pasteurlabs/tesseract-jax

Execute + differentiate Tesseracts as part of JAX programs, with full support for function transformations like JIT, grad, and more. ⚡

automatic-differentiation differentiable-programming jax remote-procedure-call scientific-machine-learning tesseract

Last synced: 09 Sep 2025

https://github.com/belkakari/cellular-automata-pytorch

A reproduction and tweaking of Growing Neural Cellular Automata

cellular-automata deep-learning differentiable-programming pytorch

Last synced: 27 Apr 2025

https://github.com/wangleiphy/TRG

Differentiable Tensor Renormalization Group for square Ising

differentiable-programming ising-model tensor-renormalization-group

Last synced: 27 Mar 2025

https://github.com/kurtschelfthout/minidiff

A minimal reference implementation of automatic differentiation in Rust

automatic-differentiation differentiable-programming reference-implementation rust

Last synced: 10 Jul 2025

https://github.com/fluxml/diffimages.jl

Differentiable Computer Vision using pure Julia

computer-vision differentiable-programming julia

Last synced: 28 Apr 2025

https://github.com/sail-sg/jrystal

A JAX-based Differentiable Density Functional Theory Framework for Materials

density-functional-theory differentiable-programming electron-structure jax material-science quantum-chemistry solid-state

Last synced: 07 Jul 2025

https://github.com/astro-informatics/s2wav

Differentiable and accelerated wavelet transform on the sphere with JAX

dictionary differentiable-programming jax sphere spherical-harmonics wavelet-transform

Last synced: 24 Jul 2025

https://github.com/namin/relaxed-machines

program synthesis with neuro-symbolic differentiable interpreters

differentiable-programming interpreters jax neuro-symbolic paper-implementations synthesis

Last synced: 25 Oct 2025

https://github.com/astro-informatics/s2scat

Differentiable and GPU accelerated scattering covariance statistics on the sphere

compression differentiable-programming emulation generative-model jax scattering-transform spherical statistics wavelets

Last synced: 24 Jul 2025

https://github.com/ghost---shadow/differentiable-programming-handbook

Differentiable implementation of common computer science algorithms

differentiable-programming gradient-descent gradient-tape tensorflow

Last synced: 29 Oct 2025

https://github.com/alexjc/pytrain

🚃 Automated task/test framework for writing differentiable software.

deep-learning differentiable-programming python pytorch

Last synced: 15 Apr 2025

https://github.com/astro-informatics/s2ball

Differentiable and accelerated wavelet transform on the ball with JAX

ball differentiable-programming harmonic-analysis jax wavelet-transform

Last synced: 12 Sep 2025

https://github.com/wrsturgeon/dxpr

crates.io: Differentiable expression templates in Rust.

autodiff crates-io differentiable differentiable-programming expression-templates rust

Last synced: 17 Aug 2025

https://github.com/matsunagalab/colabbtr

End-to-end differentiable blind tip reconstruction on Colab implemented with PyTorch

afm atomic-force-microscopy blind-tip-reconstruction differentiable-programming

Last synced: 13 Oct 2025

https://github.com/alonfnt/cinx

Minimal, differentible, fast cubic interpolation in JAX

cubic-interpolation differentiable-programming jax splines

Last synced: 20 Jul 2025

https://github.com/oemanuelfirmino/neuro-sym-model

A Python-based neuro-symbolic AI framework combining neural networks and symbolic logic. Implements custom tensors with autograd, neural layers, logic ASTs, and an interpreter to learn from facts and rules. Supports training, inference, and command-line execution without deep learning libraries.

differentiable-programming discrete-mathematics neural-networks python symbolic-ai symbolic-computation

Last synced: 26 Aug 2025

https://github.com/xlisp/jim-emacs-fun-hy-lisp

Differentiable Programming: Lisp deep learning by hylang

deep-learning differentiable-programming functional-programming hylang lisp

Last synced: 06 Feb 2026

https://github.com/matsunagalab/differentiable_btr

Jupyter notebooks for end-to-end differentiable blind tip reconstruction

afm differentiable-programming hs-afm julia

Last synced: 08 Feb 2026

https://github.com/matsunagalab/differentiable

test-bed for differentiable parameter optimization of molecular systems

differentiable-programming docking molecular-dynamics

Last synced: 13 Mar 2025

https://github.com/lucaman99/autohf

Automatically differentiable Hartree-Fock

chemistry differentiable-programming jax quantum-computing

Last synced: 31 Oct 2025