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...

80
Verified
2 google-research/torchsde

Differentiable SDE solvers with GPU support and efficient sensitivity analysis.

72
Verified
3 wilsonrljr/sysidentpy

A Python Package For System Identification Using NARMAX Models

72
Verified
4 dynamicslab/pysindy

A package for the sparse identification of nonlinear dynamical systems from data

71
Verified
5 lululxvi/deepxde

A library for scientific machine learning and physics-informed learning

71
Verified
6 patrick-kidger/torchcde

Differentiable controlled differential equation solvers for PyTorch with GPU...

65
Established
7 NeuroDiffGym/neurodiffeq

A library for solving differential equations using neural networks based on...

64
Established
8 analysiscenter/pydens

PyDEns is a framework for solving Ordinary and Partial Differential...

61
Established
9 Tim-Salzmann/l4casadi

Use PyTorch Models with CasADi for data-driven optimization or...

58
Established
10 martenlienen/torchode

A parallel ODE solver for PyTorch

58
Established
11 arsedler9/lfads-torch

A PyTorch implementation of Latent Factor Analysis via Dynamical Systems...

57
Established
12 thuml/Neural-Solver-Library

A Library for Advanced Neural PDE Solvers.

54
Established
13 NBoulle/greenlearning

Learning Green's functions of partial differential equations with deep learning.

53
Established
14 jbramburger/DataDrivenDynSyst

Scripts and notebooks to accompany the book Data-Driven Methods for Dynamic Systems

52
Established
15 Koopman-Laboratory/KoopmanLab

A library for Koopman Neural Operator with Pytorch.

52
Established
16 yataobian/awesome-ebm

Collecting research materials on energy/entropy based models

52
Established
17 GaloisInc/dlkoopman

A general-purpose Python package for Koopman theory using deep learning.

51
Established
18 greydanus/hamiltonian-nn

Code for our paper "Hamiltonian Neural Networks"

51
Established
19 camlab-ethz/ConvolutionalNeuralOperator

This repository is the official implementation of the paper Convolutional...

49
Emerging
20 pswpswpsw/nif

A library for dimensionality reduction on spatial-temporal PDE

49
Emerging
21 aleximmer/Laplace

Laplace approximations for Deep Learning.

49
Emerging
22 raminmh/CfC

Closed-form Continuous-time Neural Networks

49
Emerging
23 SciML/HighDimPDE.jl

A Julia package for Deep Backwards Stochastic Differential Equation (Deep...

48
Emerging
24 decargroup/pykoop

Koopman operator identification library in Python, compatible with `scikit-learn`

48
Emerging
25 scDiffEq/scdiffeq-analyses

Companion to https://github.com/scDiffEq/scDiffEq

48
Emerging
26 vavrines/Kinetic.jl

Universal modeling and simulation of fluid mechanics upon machine learning....

48
Emerging
27 EthanJamesLew/AutoKoopman

AutoKoopman - automated Koopman operator methods for data-driven dynamical...

47
Emerging
28 Zymrael/awesome-neural-ode

A collection of resources regarding the interplay between differential...

46
Emerging
29 cooper-org/cooper

A general-purpose, deep learning-first library for constrained optimization...

45
Emerging
30 IBM/simulai

A toolkit with data-driven pipelines for physics-informed machine learning.

45
Emerging
31 DiffEqML/torchdyn

A PyTorch library entirely dedicated to neural differential equations,...

45
Emerging
32 ctu-vras/monoforce

[IROS 2024] [ICML 2024 Workshop Differentiable Almost Everything] MonoForce:...

45
Emerging
33 xwinxu/bayeSDE

Code for "Infinitely Deep Bayesian Neural Networks with Stochastic...

44
Emerging
34 patrick-kidger/NeuralCDE

Code for "Neural Controlled Differential Equations for Irregular Time...

44
Emerging
35 patrick-kidger/Deep-Signature-Transforms

Code for "Deep Signature Transforms" (NeurIPS 2019)

44
Emerging
36 patrick-kidger/signatory

Differentiable computations of the signature and logsignature transforms, on...

43
Emerging
37 qiauil/torchfsm

TorchFSM: Fourier Spectral Method with PyTorch

43
Emerging
38 fregu856/ebms_regression

Official implementation of "Energy-Based Models for Deep Probabilistic...

43
Emerging
39 thuml/Koopa

Code release for "Koopa: Learning Non-stationary Time Series Dynamics with...

42
Emerging
40 samholt/NeuralLaplace

Neural Laplace: Differentiable Laplace Reconstructions for modelling any...

42
Emerging
41 ODINN-SciML/DiffEqSensitivity-Review

A Review of Sensitivity Methods for Differential Equations

41
Emerging
42 filippo-masi/Thermodynamics-Neural-Networks

Thermodynamics-based Artificial Neural Networks

40
Emerging
43 raj-gun/NonSysID

A MatLab package for System Identification using linear and nonlinear...

39
Emerging
44 williamgilpin/fnn

Embed strange attractors using a regularizer for autoencoders

39
Emerging
45 DiffEqML/diffeqml-research

This repository contains code released by DiffEqML Research

37
Emerging
46 phy-q/benchmark

Phy-Q: A Testbed for Physical Reasoning

37
Emerging
47 matlab-deep-learning/constrained-deep-learning

Constrained deep learning is an advanced approach to training deep neural...

36
Emerging
48 ELIFE-ASU/INNLab

A python/pytorch package for invertible neural networks

36
Emerging
49 Ranlot/single-parameter-fit

Real numbers, data science and chaos: How to fit any dataset with a single parameter

35
Emerging
50 yriyazi/Koopman-Operator-and-Deep-Neural-Networks-ISAV2023

In this work, we present a novel approach that combines the power of...

34
Emerging
51 HaidaQuant/DeepBSDE

Python code for solving partial differential equations (PDEs) using deep...

33
Emerging
52 AlexandraBaier/deepsysid

System identification toolkit for multistep prediction using deep learning...

33
Emerging
53 jambo6/neuralRDEs

Code for: "Neural Rough Differential Equations for Long Time Series", (ICML 2021)

32
Emerging
54 mbchang/dynamics

A Compositional Object-Based Approach to Learning Physical Dynamics

32
Emerging
55 slimgroup/FNO4CO2

Learned coupled inversion for carbon sequestration monitoring and...

31
Emerging
56 PEREGRINE-GW/peregrine

A simulation-based Inference (SBI) library designed to perform analysis on a...

31
Emerging
57 qiauil/ConvDO

Convolutional Differential Operators for Physics-based Deep Learning Study

31
Emerging
58 decargroup/closed_loop_koopman

Companion code for Closed-Loop Koopman Operator Approximation

30
Emerging
59 Hy23333/PFNN

Official implementation of Learning Dissipative Chaos In A Linear Way

30
Emerging
60 Midhun-Kanadan/Machine-Learning-Models-for-Topology-Optimization

This project explores the integration of Machine Learning (ML) and Deep...

30
Emerging
61 Francis-Fan-create/SCaSML

ScaSML solver for high dimensional gradient dependent semilinear PDE

29
Experimental
62 peterparity/conservation-laws-manifold-learning

Discovering Conservation Laws using Optimal Transport and Manifold Learning

29
Experimental
63 HoangP8/torchidl

torchidl: a general library for implicit models

28
Experimental
64 Zheng-Meng/Dynamics-Reconstruction-ML

Published in Nature Communications: Bridging known and unknown dynamics by...

28
Experimental
65 halimarefat/torchFOAM

Using PyTorch within OpenFOAM

28
Experimental
66 jambo6/online-neural-cdes

Code for: "Neural Controlled Differential Equations for Online Prediction Tasks"

28
Experimental
67 kaist-silab/awesome-graph-pde

Collection of resources about partial differential equations, graph neural...

26
Experimental
68 Laborieux-Axel/holomorphic_eqprop

Repository to reproduce the results of the paper "Holomorphic Equilibrium...

26
Experimental
69 msakarvadia/operator_aliasing

Studying if/how alising happens when PDE solutions are learned at different...

26
Experimental
70 bizoffermark/neural_wos

Neural Walk-on-Spheres

26
Experimental
71 Alexin-CH/ReflectorML

Hybrid ML/PIML freeform reflector design

26
Experimental
72 tomoleary/dino

Derivative-Informed Neural Operator: An Efficient Framework for...

24
Experimental
73 Axect/Neural_Hamilton

Official implementation of the paper "Neural Hamilton: Can A.I. Understand...

24
Experimental
74 Emory-Melody/awesome-epidemic-modeling-papers

[KDD 2024] Papers about deep learning in epidemic modeling.

24
Experimental
75 da03/Residual-EBM

Code for Residual Energy-Based Models for Text Generation in PyTorch.

23
Experimental
76 pz33y/SynechismCore

Stabilized Neural ODEs outperform Transformers on spatiotemporal chaos...

23
Experimental
77 psellcam/LaplaceNet

A PyTorch Implementation of LaplaceNet:A Hybrid Energy-Neural Model for Deep...

23
Experimental
78 NiuTrans/ODEs-in-Vision-and-Language

An introduction to ODEs and their applications in vision and language

22
Experimental
79 decargroup/robust_observer_koopman

Companion code for Uncertainty Modelling and Robust Observer Synthesis using...

22
Experimental
80 Zheng-Meng/Parameter-Tracking-with-Machine-Learning

Codes for ''Machine-learning parameter tracking with partial state...

22
Experimental
81 1ksev/Dynamic-Systems-Analysis

🏎️ Model and simulate vehicle suspension dynamics using Python and Laplace...

22
Experimental
82 pcpet/intervalNets

Interval arithmetic toolkit for PyTorch with certified interval forward...

22
Experimental
83 ameya98/ActionAngleNetworks

The official JAX implementation of Action-Angle Networks!

21
Experimental
84 JakobEliasWagner/NeuralOperators

Neural Operators with Applications to the Helmholtz Equation

21
Experimental
85 TOAQ-oss/nonlinear-affective-dynamics

Official implementation of the paper "Non-Linear Computational Modeling of...

21
Experimental
86 YichengDWu/NeuralGraphPDE.jl

Integrating Neural Ordinary Differential Equations, the Method of Lines, and...

20
Experimental
87 filippo-masi/NICE

Neural integration for constitutive equations

20
Experimental
88 dimitra-maoutsa/odes_for_sdes

Deterministic particle dynamics for simulating Fokker-Planck probability flows

20
Experimental
89 haozhg/odmd-matlab

Matlab implementation of online and window dynamic mode decomposition algorithms

20
Experimental
90 tsuboshun/LearnEntropy

This repository estimates the entropy production rate from trajectory data...

20
Experimental
91 erik2810/differentiable-physics-engine

Browser-based differentiable physics demo: neural network learns and...

19
Experimental
92 liuyao12/ConvNets-PDE-perspective

an Open Collaborative project to explore the implications — theoretical or...

19
Experimental
93 eth-siplab/Frequency-weighted-neural-Kalman-filters

FW-NKF: Frequency-Weighted Neural Kalman Filters -- Official implementation....

19
Experimental
94 enochkan/kalmanpy

Implementation of Kalman Filter in Python

18
Experimental
95 NekkittAY/DMD-Neural-Operator

DMD Neural Operator - A neural operator using DMD analysis to approximate the PDEs

18
Experimental
96 anac0der/fno_from_scratch

Implementation of Fourier Neural Operator from scratch

16
Experimental
97 benettia/phaseflux

Ever wondered what happens when gas and liquid mix inside a tube?

15
Experimental
98 Northeastern-Research-ORNL-1/pyreflect-interface

A minimal, monochrome web interface for the pyreflect neutron reflectivity...

15
Experimental
99 LaoZhongjie/lstm-chaos-dynamics

A research project investigating how LSTM training dynamics relate to...

14
Experimental
100 Zylus08/Neural-Surrogate-Monte-Carlo-Collision-Simulator

Hybrid Monte Carlo + Neural surrogate simulator for high-energy particle...

14
Experimental
101 dantor03/daudin-delarue-moons

Empirical verification of Daudin & Delarue (2025): mean-field Neural ODEs...

14
Experimental
102 dandip/ssinn

Code for the paper "Sparse Symplectically Integrated Neural Networks"

14
Experimental
103 timkimd/plnde

Code for "Inferring Latent Dynamics Underlying Neural Population Activity...

14
Experimental
104 lmotte/controlled-sde-learn

Python implementation of the SDE estimation method proposed in...

13
Experimental
105 pvlachas/LearningEffectiveDynamics

Framework to learn effective dynamics and couple a macro scale simulator...

13
Experimental
106 Shraddha22710/SKOOP-RED

Official code for the IEEE SPL paper "Stabilizing RED using the Koopman...

13
Experimental
107 LeiMinghaoSJTU/neural-operators

深度学习求解PDE:神经算子 中文示例Notebook

13
Experimental
108 junetroan/Deep-Learning-Strategies

Code developed for the authors master's thesis "Novel Deep Learning...

12
Experimental

Comparisons in this category