Neural Differential Equations ML Frameworks
Frameworks and implementations for Neural ODEs, Neural CDEs, Neural SDEs, and related neural operators that learn dynamics through differential equations. Includes solvers, applications to time series and PDEs, but does NOT include general deep learning frameworks, standard RNNs, or non-neural PDE solvers.
There are 108 neural differential equations frameworks tracked. 5 score above 70 (verified tier). The highest-rated is pnnl/neuromancer at 80/100 with 1,295 stars and 880 monthly downloads. 2 of the top 10 are actively maintained.
Get all 108 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=neural-differential-equations&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
pnnl/neuromancer
Pytorch-based framework for solving parametric constrained optimization... |
|
Verified |
| 2 |
google-research/torchsde
Differentiable SDE solvers with GPU support and efficient sensitivity analysis. |
|
Verified |
| 3 |
wilsonrljr/sysidentpy
A Python Package For System Identification Using NARMAX Models |
|
Verified |
| 4 |
dynamicslab/pysindy
A package for the sparse identification of nonlinear dynamical systems from data |
|
Verified |
| 5 |
lululxvi/deepxde
A library for scientific machine learning and physics-informed learning |
|
Verified |
| 6 |
patrick-kidger/torchcde
Differentiable controlled differential equation solvers for PyTorch with GPU... |
|
Established |
| 7 |
NeuroDiffGym/neurodiffeq
A library for solving differential equations using neural networks based on... |
|
Established |
| 8 |
analysiscenter/pydens
PyDEns is a framework for solving Ordinary and Partial Differential... |
|
Established |
| 9 |
Tim-Salzmann/l4casadi
Use PyTorch Models with CasADi for data-driven optimization or... |
|
Established |
| 10 |
martenlienen/torchode
A parallel ODE solver for PyTorch |
|
Established |
| 11 |
arsedler9/lfads-torch
A PyTorch implementation of Latent Factor Analysis via Dynamical Systems... |
|
Established |
| 12 |
thuml/Neural-Solver-Library
A Library for Advanced Neural PDE Solvers. |
|
Established |
| 13 |
NBoulle/greenlearning
Learning Green's functions of partial differential equations with deep learning. |
|
Established |
| 14 |
jbramburger/DataDrivenDynSyst
Scripts and notebooks to accompany the book Data-Driven Methods for Dynamic Systems |
|
Established |
| 15 |
Koopman-Laboratory/KoopmanLab
A library for Koopman Neural Operator with Pytorch. |
|
Established |
| 16 |
yataobian/awesome-ebm
Collecting research materials on energy/entropy based models |
|
Established |
| 17 |
GaloisInc/dlkoopman
A general-purpose Python package for Koopman theory using deep learning. |
|
Established |
| 18 |
greydanus/hamiltonian-nn
Code for our paper "Hamiltonian Neural Networks" |
|
Established |
| 19 |
camlab-ethz/ConvolutionalNeuralOperator
This repository is the official implementation of the paper Convolutional... |
|
Emerging |
| 20 |
pswpswpsw/nif
A library for dimensionality reduction on spatial-temporal PDE |
|
Emerging |
| 21 |
aleximmer/Laplace
Laplace approximations for Deep Learning. |
|
Emerging |
| 22 |
raminmh/CfC
Closed-form Continuous-time Neural Networks |
|
Emerging |
| 23 |
SciML/HighDimPDE.jl
A Julia package for Deep Backwards Stochastic Differential Equation (Deep... |
|
Emerging |
| 24 |
decargroup/pykoop
Koopman operator identification library in Python, compatible with `scikit-learn` |
|
Emerging |
| 25 |
scDiffEq/scdiffeq-analyses
Companion to https://github.com/scDiffEq/scDiffEq |
|
Emerging |
| 26 |
vavrines/Kinetic.jl
Universal modeling and simulation of fluid mechanics upon machine learning.... |
|
Emerging |
| 27 |
EthanJamesLew/AutoKoopman
AutoKoopman - automated Koopman operator methods for data-driven dynamical... |
|
Emerging |
| 28 |
Zymrael/awesome-neural-ode
A collection of resources regarding the interplay between differential... |
|
Emerging |
| 29 |
cooper-org/cooper
A general-purpose, deep learning-first library for constrained optimization... |
|
Emerging |
| 30 |
IBM/simulai
A toolkit with data-driven pipelines for physics-informed machine learning. |
|
Emerging |
| 31 |
DiffEqML/torchdyn
A PyTorch library entirely dedicated to neural differential equations,... |
|
Emerging |
| 32 |
ctu-vras/monoforce
[IROS 2024] [ICML 2024 Workshop Differentiable Almost Everything] MonoForce:... |
|
Emerging |
| 33 |
xwinxu/bayeSDE
Code for "Infinitely Deep Bayesian Neural Networks with Stochastic... |
|
Emerging |
| 34 |
patrick-kidger/NeuralCDE
Code for "Neural Controlled Differential Equations for Irregular Time... |
|
Emerging |
| 35 |
patrick-kidger/Deep-Signature-Transforms
Code for "Deep Signature Transforms" (NeurIPS 2019) |
|
Emerging |
| 36 |
patrick-kidger/signatory
Differentiable computations of the signature and logsignature transforms, on... |
|
Emerging |
| 37 |
qiauil/torchfsm
TorchFSM: Fourier Spectral Method with PyTorch |
|
Emerging |
| 38 |
fregu856/ebms_regression
Official implementation of "Energy-Based Models for Deep Probabilistic... |
|
Emerging |
| 39 |
thuml/Koopa
Code release for "Koopa: Learning Non-stationary Time Series Dynamics with... |
|
Emerging |
| 40 |
samholt/NeuralLaplace
Neural Laplace: Differentiable Laplace Reconstructions for modelling any... |
|
Emerging |
| 41 |
ODINN-SciML/DiffEqSensitivity-Review
A Review of Sensitivity Methods for Differential Equations |
|
Emerging |
| 42 |
filippo-masi/Thermodynamics-Neural-Networks
Thermodynamics-based Artificial Neural Networks |
|
Emerging |
| 43 |
raj-gun/NonSysID
A MatLab package for System Identification using linear and nonlinear... |
|
Emerging |
| 44 |
williamgilpin/fnn
Embed strange attractors using a regularizer for autoencoders |
|
Emerging |
| 45 |
DiffEqML/diffeqml-research
This repository contains code released by DiffEqML Research |
|
Emerging |
| 46 |
phy-q/benchmark
Phy-Q: A Testbed for Physical Reasoning |
|
Emerging |
| 47 |
matlab-deep-learning/constrained-deep-learning
Constrained deep learning is an advanced approach to training deep neural... |
|
Emerging |
| 48 |
ELIFE-ASU/INNLab
A python/pytorch package for invertible neural networks |
|
Emerging |
| 49 |
Ranlot/single-parameter-fit
Real numbers, data science and chaos: How to fit any dataset with a single parameter |
|
Emerging |
| 50 |
yriyazi/Koopman-Operator-and-Deep-Neural-Networks-ISAV2023
In this work, we present a novel approach that combines the power of... |
|
Emerging |
| 51 |
HaidaQuant/DeepBSDE
Python code for solving partial differential equations (PDEs) using deep... |
|
Emerging |
| 52 |
AlexandraBaier/deepsysid
System identification toolkit for multistep prediction using deep learning... |
|
Emerging |
| 53 |
jambo6/neuralRDEs
Code for: "Neural Rough Differential Equations for Long Time Series", (ICML 2021) |
|
Emerging |
| 54 |
mbchang/dynamics
A Compositional Object-Based Approach to Learning Physical Dynamics |
|
Emerging |
| 55 |
slimgroup/FNO4CO2
Learned coupled inversion for carbon sequestration monitoring and... |
|
Emerging |
| 56 |
PEREGRINE-GW/peregrine
A simulation-based Inference (SBI) library designed to perform analysis on a... |
|
Emerging |
| 57 |
qiauil/ConvDO
Convolutional Differential Operators for Physics-based Deep Learning Study |
|
Emerging |
| 58 |
decargroup/closed_loop_koopman
Companion code for Closed-Loop Koopman Operator Approximation |
|
Emerging |
| 59 |
Hy23333/PFNN
Official implementation of Learning Dissipative Chaos In A Linear Way |
|
Emerging |
| 60 |
Midhun-Kanadan/Machine-Learning-Models-for-Topology-Optimization
This project explores the integration of Machine Learning (ML) and Deep... |
|
Emerging |
| 61 |
Francis-Fan-create/SCaSML
ScaSML solver for high dimensional gradient dependent semilinear PDE |
|
Experimental |
| 62 |
peterparity/conservation-laws-manifold-learning
Discovering Conservation Laws using Optimal Transport and Manifold Learning |
|
Experimental |
| 63 |
HoangP8/torchidl
torchidl: a general library for implicit models |
|
Experimental |
| 64 |
Zheng-Meng/Dynamics-Reconstruction-ML
Published in Nature Communications: Bridging known and unknown dynamics by... |
|
Experimental |
| 65 |
halimarefat/torchFOAM
Using PyTorch within OpenFOAM |
|
Experimental |
| 66 |
jambo6/online-neural-cdes
Code for: "Neural Controlled Differential Equations for Online Prediction Tasks" |
|
Experimental |
| 67 |
kaist-silab/awesome-graph-pde
Collection of resources about partial differential equations, graph neural... |
|
Experimental |
| 68 |
Laborieux-Axel/holomorphic_eqprop
Repository to reproduce the results of the paper "Holomorphic Equilibrium... |
|
Experimental |
| 69 |
msakarvadia/operator_aliasing
Studying if/how alising happens when PDE solutions are learned at different... |
|
Experimental |
| 70 |
bizoffermark/neural_wos
Neural Walk-on-Spheres |
|
Experimental |
| 71 |
Alexin-CH/ReflectorML
Hybrid ML/PIML freeform reflector design |
|
Experimental |
| 72 |
tomoleary/dino
Derivative-Informed Neural Operator: An Efficient Framework for... |
|
Experimental |
| 73 |
Axect/Neural_Hamilton
Official implementation of the paper "Neural Hamilton: Can A.I. Understand... |
|
Experimental |
| 74 |
Emory-Melody/awesome-epidemic-modeling-papers
[KDD 2024] Papers about deep learning in epidemic modeling. |
|
Experimental |
| 75 |
da03/Residual-EBM
Code for Residual Energy-Based Models for Text Generation in PyTorch. |
|
Experimental |
| 76 |
pz33y/SynechismCore
Stabilized Neural ODEs outperform Transformers on spatiotemporal chaos... |
|
Experimental |
| 77 |
psellcam/LaplaceNet
A PyTorch Implementation of LaplaceNet:A Hybrid Energy-Neural Model for Deep... |
|
Experimental |
| 78 |
NiuTrans/ODEs-in-Vision-and-Language
An introduction to ODEs and their applications in vision and language |
|
Experimental |
| 79 |
decargroup/robust_observer_koopman
Companion code for Uncertainty Modelling and Robust Observer Synthesis using... |
|
Experimental |
| 80 |
Zheng-Meng/Parameter-Tracking-with-Machine-Learning
Codes for ''Machine-learning parameter tracking with partial state... |
|
Experimental |
| 81 |
1ksev/Dynamic-Systems-Analysis
🏎️ Model and simulate vehicle suspension dynamics using Python and Laplace... |
|
Experimental |
| 82 |
pcpet/intervalNets
Interval arithmetic toolkit for PyTorch with certified interval forward... |
|
Experimental |
| 83 |
ameya98/ActionAngleNetworks
The official JAX implementation of Action-Angle Networks! |
|
Experimental |
| 84 |
JakobEliasWagner/NeuralOperators
Neural Operators with Applications to the Helmholtz Equation |
|
Experimental |
| 85 |
TOAQ-oss/nonlinear-affective-dynamics
Official implementation of the paper "Non-Linear Computational Modeling of... |
|
Experimental |
| 86 |
YichengDWu/NeuralGraphPDE.jl
Integrating Neural Ordinary Differential Equations, the Method of Lines, and... |
|
Experimental |
| 87 |
filippo-masi/NICE
Neural integration for constitutive equations |
|
Experimental |
| 88 |
dimitra-maoutsa/odes_for_sdes
Deterministic particle dynamics for simulating Fokker-Planck probability flows |
|
Experimental |
| 89 |
haozhg/odmd-matlab
Matlab implementation of online and window dynamic mode decomposition algorithms |
|
Experimental |
| 90 |
tsuboshun/LearnEntropy
This repository estimates the entropy production rate from trajectory data... |
|
Experimental |
| 91 |
erik2810/differentiable-physics-engine
Browser-based differentiable physics demo: neural network learns and... |
|
Experimental |
| 92 |
liuyao12/ConvNets-PDE-perspective
an Open Collaborative project to explore the implications — theoretical or... |
|
Experimental |
| 93 |
eth-siplab/Frequency-weighted-neural-Kalman-filters
FW-NKF: Frequency-Weighted Neural Kalman Filters -- Official implementation.... |
|
Experimental |
| 94 |
enochkan/kalmanpy
Implementation of Kalman Filter in Python |
|
Experimental |
| 95 |
NekkittAY/DMD-Neural-Operator
DMD Neural Operator - A neural operator using DMD analysis to approximate the PDEs |
|
Experimental |
| 96 |
anac0der/fno_from_scratch
Implementation of Fourier Neural Operator from scratch |
|
Experimental |
| 97 |
benettia/phaseflux
Ever wondered what happens when gas and liquid mix inside a tube? |
|
Experimental |
| 98 |
Northeastern-Research-ORNL-1/pyreflect-interface
A minimal, monochrome web interface for the pyreflect neutron reflectivity... |
|
Experimental |
| 99 |
LaoZhongjie/lstm-chaos-dynamics
A research project investigating how LSTM training dynamics relate to... |
|
Experimental |
| 100 |
Zylus08/Neural-Surrogate-Monte-Carlo-Collision-Simulator
Hybrid Monte Carlo + Neural surrogate simulator for high-energy particle... |
|
Experimental |
| 101 |
dantor03/daudin-delarue-moons
Empirical verification of Daudin & Delarue (2025): mean-field Neural ODEs... |
|
Experimental |
| 102 |
dandip/ssinn
Code for the paper "Sparse Symplectically Integrated Neural Networks" |
|
Experimental |
| 103 |
timkimd/plnde
Code for "Inferring Latent Dynamics Underlying Neural Population Activity... |
|
Experimental |
| 104 |
lmotte/controlled-sde-learn
Python implementation of the SDE estimation method proposed in... |
|
Experimental |
| 105 |
pvlachas/LearningEffectiveDynamics
Framework to learn effective dynamics and couple a macro scale simulator... |
|
Experimental |
| 106 |
Shraddha22710/SKOOP-RED
Official code for the IEEE SPL paper "Stabilizing RED using the Koopman... |
|
Experimental |
| 107 |
LeiMinghaoSJTU/neural-operators
深度学习求解PDE:神经算子 中文示例Notebook |
|
Experimental |
| 108 |
junetroan/Deep-Learning-Strategies
Code developed for the authors master's thesis "Novel Deep Learning... |
|
Experimental |