Rust Neural Networks ML Frameworks

Foundational neural network libraries and frameworks written in Rust, including basic architectures, training utilities, and neurosymbolic approaches. Does NOT include tensor computation frameworks, general ML utilities, or specialized domain applications (e.g., mass spectrometry models, translation APIs).

There are 104 rust neural networks frameworks tracked. 1 score above 50 (established tier). The highest-rated is SyntaxSpirits/rust-lstm at 50/100 with 23 stars and 21 monthly downloads.

Get all 104 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=rust-neural-networks&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 SyntaxSpirits/rust-lstm

A complete LSTM neural network library with training capabilities, multiple...

50
Established
2 MikhailKravets/NeuroFlow

Awesome deep learning crate

48
Emerging
3 xaynetwork/xaynet

Xaynet represents an agnostic Federated Machine Learning framework to build...

43
Emerging
4 DragonflyRobotics/Neuroxide

Ultrafast PyTorch-like AI Framework Written from Ground-Up in Rust

42
Emerging
5 scallop-lang/scallop

Framework and Language for Neurosymbolic Programming.

41
Emerging
6 singjc/redeem

Repository for Deep Learning Models for Mass Spectrometry written in Rust

41
Emerging
7 slowli/ocl-convolution

OpenCL-accelerated 2D convolutions

40
Emerging
8 star-ga/mind

The native language for intelligent systems - Machine Intelligence Native Design

39
Emerging
9 AbdelStark/deep-delta-learning-rs

Deep Delta Learning implementation, written in Rust

37
Emerging
10 y0sif/rough_hook

Research project comparing Kolmogorov-Arnold Networks vs MLPs across chess...

36
Emerging
11 unda-ml/unda

General purpose machine learning crate

35
Emerging
12 goldstraw/rust_cnn

Rust convolutional neural network from scratch

35
Emerging
13 BrosnanYuen/RayBNN_Neural

Neural Networks with Sparse Weights in Rust using GPUs, CPUs, and FPGAs via...

34
Emerging
14 denosaurs/netsaur

Powerful Powerful Machine Learning library with GPU, CPU and WASM backends

32
Emerging
15 retraigo/la-classy

Machine Learning Module for Single Layer Perceptron ML models, written in...

32
Emerging
16 Lommix/snail_nn

Neural network and matrix library with parallized learning build from the...

32
Emerging
17 ZhukMax/tiny_bdh_xor

Repository with code for 'The little dragon learns to fly' article

32
Emerging
18 Robbepop/prophet

A simple neural net implementation.

31
Emerging
19 andrei-papou/horn

Keras runner for Rust (WIP)

31
Emerging
20 millardjn/rusty_sr

Deep learning superresolution in pure rust

31
Emerging
21 FlixCoder/Rust-Evo-LSTM

LSTM / Neural network structure to be used in my GeneralEvolutionFramework...

31
Emerging
22 simonwuelker/deep_thought

Neural Networks in Rust, without backpropagation. WIP

30
Emerging
23 fab2s/floDl

rust recursive deep learning framework

30
Emerging
24 srenevey/neuro

A deep learning library written in Rust

28
Experimental
25 ginozza/shrew

A language-agnostic deep learning framework for decoupled model definition...

28
Experimental
26 AR-Kamal/quantize-rs

Simple, fast neural network quantization in pure Rust

27
Experimental
27 AnicetNgrt/jiro-nn

A Deep Learning and preprocessing framework in Rust with support for CPU and GPU.

27
Experimental
28 KarelPeeters/Kyanite

A neural network inference library, written in Rust.

27
Experimental
29 felipe-santos/gran-prix

Gran-Prix is a high-performance, modular, and type-safe neural network...

27
Experimental
30 OscarPal/symbolic_regression.rs

🛠️ Transform equations with symbolic regression in Rust, featuring...

27
Experimental
31 pierreyoda/rust-neuralnet

Simple Artificial Neural Network library implemented in Rust.

27
Experimental
32 gabrielmfern/intricate

A gpu accelerated neural network Rust crate.

26
Experimental
33 Pacatro/mininn

A minimalist deep learnig crate for Rust

26
Experimental
34 ThalesMMS/Rust-Neural-Networks

Multi-Layer Perceptron, CNN and Attention models in Rust with GPU acceleration.

25
Experimental
35 Tyrant7/Rust-NN

A simple deep learning framework built using ndarray in Rust.

24
Experimental
36 PanzerPeter/Neuro

A programing language for AI

24
Experimental
37 andreytkachenko/yarnn

Yet Another rust Neural Network framework

23
Experimental
38 uek-1/puffpastry

basic rust neural network framework

23
Experimental
39 milesgranger/pyrus-nn

Lightweight, easy to use, micro neural network framework written in Rust w/...

23
Experimental
40 seanwevans/an-ki

A distributed neural network project.

23
Experimental
41 sudokku/ferrite-nn

🦀 Rust-native neural networks without external ML dependencies. Implements...

23
Experimental
42 syntheticChemistry/neuralSpring

Pure Rust ML primitives, spectral analysis & sovereign structure prediction...

22
Experimental
43 rust-dd/xor-neural-network

A minimal neural network that learns XOR from scratch using only the Rust...

22
Experimental
44 carrotflakes/slide

Implementation of the SLIDE (Sub-LInear Deep learning Engine)

22
Experimental
45 pcalnon/JuniperLegacy

Juniper: AI/ML research platform for investigating dynamic neural networks. ...

22
Experimental
46 regular-dev/nevermind-neu

Machine learning library written in rust with OpenCL support

22
Experimental
47 aliqut/neurotic

Neurotic is a machine-learning library for Rust.

22
Experimental
48 haradama/reservoir-rs

A minimal, experimental Rust workspace for reservoir computing / Echo State...

22
Experimental
49 tzervas/peft-rs

Rust PEFT adapter library: LoRA, prefix tuning, prompt tuning for LLM fine-tuning

21
Experimental
50 tzervas/qlora-rs

4-bit NormalFloat (NF4) quantized LoRA for Rust with GGUF export

21
Experimental
51 NeuroQuestAi/rust-nn

A simple neural network 🧠 implementation using the tch (Torch) 🤖 library...

21
Experimental
52 nosark/perceptron-rs

perceptron implementation in rust

21
Experimental
53 severeon/neuroscript-rs

A compositional language for neural architectures. Neurons all the way down.

21
Experimental
54 goldstraw/rust_autoencoder

Rust convolutional autoencoder built from scratch

20
Experimental
55 bhearsum/neuralneat

A Rust library that implements Kenneth Stanley's NeuroEvolution of...

20
Experimental
56 myelin-ai/myelin

Designing the Future of Artifical Intelligence

20
Experimental
57 AlexisAoun/brique.rs

Brique.rs is a toy project with the objective of implementing a MLP in rust...

20
Experimental
58 polyjuicelab/psycial

Production-grade MBTI personality classifier with GPU-accelerated multi-task...

20
Experimental
59 spacecowboy/scarecrow

A neural network library written in Rust.

19
Experimental
60 margorczynski/okkam

Using GA to search polynomials that fit a given dataset

19
Experimental
61 StefanNienhuis/neural-rs

A neural network project written in Rust.

19
Experimental
62 3QNRpDwD/TrenchDeep

A personalized deep learning management framework for ultimate convenience

19
Experimental
63 janhohenheim/learning-backpropagation

I used this repo to learn how to implement backpropagation by hand

18
Experimental
64 const-i/neural-net

A Neural Network library written completely in Rust implementing the back...

18
Experimental
65 KonstantinEger/neural-net-rs

A toy neural network library written in Rust and compiled to ✨ WebAssembly ✨

18
Experimental
66 offdroid/rprop-tch-rs

Rprop for tch-rs

17
Experimental
67 sobeit-the-one/iax

A minimal, easy-to-use neural network library for Rust with optional GPU...

17
Experimental
68 neurocode-ai/rune

🦀 RUNE: RUsty Neural Engine

17
Experimental
69 connorcl/rust-nn

A simple deep learning implementation written in Rust

17
Experimental
70 LilianSchall/bricks

Bricks is a neural network engine in Rust designed to provide a fast,...

17
Experimental
71 wolfrev0/SSU-DL

Deep learning implementation from scratch using Rust.

17
Experimental
72 HoKim98/n3

Neural Network Notation written in Rust

17
Experimental
73 MDEKRAM0199/klearu

Implement SLIDE-based deep learning and transformer sparsity with native...

14
Experimental
74 springyworks/morseRust

Advanced Morse Code AI with DLinOSS Neural Network - Real-time audio...

13
Experimental
75 CarsonBurke/rust-neural-network

A basic neural network in Rust. Does not include backpropagation

13
Experimental
76 MadCoderme/rusty_ml

A very simple Neural Network written in Rust from scratch

13
Experimental
77 DanielSchuette/nnet

A feedforward neural network implemented in Rust.

13
Experimental
78 dylan-sutton-chavez/uncertainty-simple-perceptron_rust

A binary perceptron implemented in Rust with production tooling: static...

13
Experimental
79 Corallus-Caninus/Brains

Rust based Artificial Neural Network framework with TensorFlow

13
Experimental
80 xeon029/free-of-syn

🚀 Remove syn from your Rust crate for faster builds. Embrace declarative...

13
Experimental
81 reneeichhorn/rust-self-driving-car

Self driving care simulation in 2d written in rust using rust-deeplearning

12
Experimental
82 ManuelLerchner/neural-network-rs

A simple neural network written in rust

12
Experimental
83 UTMIST/oneshot-rs

A Rust implementation of Siamese Neural Networks for One-shot Image...

12
Experimental
84 FlixCoder/open-forward-LSTM

Based on the open-forward-NNs, implementation of LSTMs for...

12
Experimental
85 SergeyChelak/neural_labs

Neural networks & AI project

11
Experimental
86 TrevorBlythe/Rust-Simple-DNN

A rust crate to create neural networks and machine learning

11
Experimental
87 pointlander/qxor

Learned quantum xor

11
Experimental
88 FlixCoder/EvoResNN

A library for evolutionary residual neural networks (ERNN)

11
Experimental
89 FlixCoder/open-forward-NN

An open (accessible parameters), feed-forward-only NN (neural net) library...

11
Experimental
90 jparker2006/NeuralNet

Simple neural network implementation

11
Experimental
91 TylerAdamMartinez/Basic-Neural-Network

This repo contains the code for a basic neural network written in rust.

11
Experimental
92 Dasch0/ganglion

nnfs.io in rust

11
Experimental
93 fmosbacher/nnn

Neural network library

11
Experimental
94 mikecvet/cnn-rs

An implementation of a Convolutional Neural Network in Rust

11
Experimental
95 wilhelmagren/rune

RUNE: RUsty Neural Engine

11
Experimental
96 rajatasusual/neural-net-gates

Neural Network for Logic Gates This Rust project implements a neural network...

11
Experimental
97 jtmonroe/learning-birds

A neural-network toy project in Rust WebAssembly & SolidJS started from a...

11
Experimental
98 keyvank/learst

Educational Neural-Network library written in Rust

11
Experimental
99 NiklasK3R/neuroxor

An attempt to solve the XOR problem with evolving Neural Networks.

11
Experimental
100 theunixer/nnlib

Create and train neural networks in rust.

11
Experimental
101 zbo14/nerv

configurable neural nets with online learning

11
Experimental
102 pjottos/binary-brain

Experiments with binary weights for neural networks

11
Experimental
103 nilsmartel/ml-project

Simple and selfmade neural network in rust

11
Experimental
104 BhavyeMathur/hopfield-networks-in-rust

Hopfield Networks with Hebbian learning rules in Rust!

10
Experimental

Comparisons in this category