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 93 rust neural networks frameworks tracked. The highest-rated is SyntaxSpirits/rust-lstm at 43/100 with 23 stars and 24 monthly downloads.

Get all 93 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...

43
Emerging
2 MikhailKravets/NeuroFlow

Awesome deep learning crate

41
Emerging
3 star-ga/mind

The native language for intelligent systems - Machine Intelligence Native Design

38
Emerging
4 AbdelStark/deep-delta-learning-rs

Deep Delta Learning implementation, written in Rust

37
Emerging
5 urmzd/linear-gp

A production-grade Rust framework for Linear Genetic Programming research,...

36
Emerging
6 xaynetwork/xaynet

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

36
Emerging
7 DragonflyRobotics/Neuroxide

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

35
Emerging
8 singjc/redeem

Repository for Deep Learning Models for Mass Spectrometry written in Rust

34
Emerging
9 scallop-lang/scallop

Framework and Language for Neurosymbolic Programming.

34
Emerging
10 slowli/ocl-convolution

OpenCL-accelerated 2D convolutions

33
Emerging
11 y0sif/rough_hook

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

33
Emerging
12 ZhukMax/tiny_bdh_xor

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

28
Experimental
13 goldstraw/rust_cnn

Rust convolutional neural network from scratch

28
Experimental
14 unda-ml/unda

General purpose machine learning crate

28
Experimental
15 fab2s/floDl

rust recursive deep learning framework

28
Experimental
16 BrosnanYuen/RayBNN_Neural

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

27
Experimental
17 ginozza/shrew

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

26
Experimental
18 AR-Kamal/quantize-rs

Simple, fast neural network quantization in pure Rust

25
Experimental
19 denosaurs/netsaur

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

25
Experimental
20 Lommix/snail_nn

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

25
Experimental
21 retraigo/la-classy

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

25
Experimental
22 AICMUniversity/nivis

Next Generation Functional Programming Languages

24
Experimental
23 FlixCoder/Rust-Evo-LSTM

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

24
Experimental
24 millardjn/rusty_sr

Deep learning superresolution in pure rust

24
Experimental
25 andrei-papou/horn

Keras runner for Rust (WIP)

24
Experimental
26 OscarPal/symbolic_regression.rs

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

23
Experimental
27 simonwuelker/deep_thought

Neural Networks in Rust, without backpropagation. WIP

23
Experimental
28 fajarkraton/fajar-lang

Fajar Lang (fj) — Systems programming language for embedded ML & OS...

23
Experimental
29 Robbepop/prophet

A simple neural net implementation.

23
Experimental
30 severeon/neuroscript-rs

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

22
Experimental
31 tzervas/qlora-rs

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

22
Experimental
32 seamus-brady/DriftNARS

NARS scripting language implementation

22
Experimental
33 sablokrep/crabseq

crab image segmentation

22
Experimental
34 syntheticChemistry/neuralSpring

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

22
Experimental
35 srenevey/neuro

A deep learning library written in Rust

21
Experimental
36 ThalesMMS/Rust-Neural-Networks

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

21
Experimental
37 AnicetNgrt/jiro-nn

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

21
Experimental
38 felipe-santos/gran-prix

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

20
Experimental
39 PanzerPeter/Neuro

A programing language for AI

20
Experimental
40 tzervas/peft-rs

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

20
Experimental
41 KarelPeeters/Kyanite

A neural network inference library, written in Rust.

20
Experimental
42 pierreyoda/rust-neuralnet

Simple Artificial Neural Network library implemented in Rust.

20
Experimental
43 pcalnon/JuniperLegacy

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

20
Experimental
44 jakob-lilliemarck/fx-durable-ga

Durable and auditable GA optimization system on top of postgreSQL

20
Experimental
45 gabrielmfern/intricate

A gpu accelerated neural network Rust crate.

19
Experimental
46 Pacatro/mininn

A minimalist deep learnig crate for Rust

19
Experimental
47 Tyrant7/Rust-NN

A simple deep learning framework built using ndarray in Rust.

17
Experimental
48 polyjuicelab/psycial

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

16
Experimental
49 seanwevans/an-ki

A distributed neural network project.

16
Experimental
50 milesgranger/pyrus-nn

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

16
Experimental
51 andreytkachenko/yarnn

Yet Another rust Neural Network framework

16
Experimental
52 sudokku/ferrite-nn

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

16
Experimental
53 rust-dd/xor-neural-network

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

16
Experimental
54 uek-1/puffpastry

basic rust neural network framework

16
Experimental
55 haradama/reservoir-rs

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

16
Experimental
56 aliqut/neurotic

Neurotic is a machine-learning library for Rust.

15
Experimental
57 regular-dev/nevermind-neu

Machine learning library written in rust with OpenCL support

15
Experimental
58 sobeit-the-one/anagramy

Seed-based neural network byte transformer. Generates deterministic,...

15
Experimental
59 sobeit-the-one/iax

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

15
Experimental
60 carrotflakes/slide

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

15
Experimental
61 nosark/perceptron-rs

perceptron implementation in rust

14
Experimental
62 rhettastiff416/Rust-Nuvex

👁️ Enhance tactical awareness with Rust-Nuvex, the sleek overlay that...

14
Experimental
63 MDEKRAM0199/klearu

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

14
Experimental
64 xeon029/free-of-syn

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

14
Experimental
65 dylan-sutton-chavez/uncertainty-simple-perceptron_rust

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

14
Experimental
66 NeuroQuestAi/rust-nn

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

14
Experimental
67 goldstraw/rust_autoencoder

Rust convolutional autoencoder built from scratch

13
Experimental
68 myelin-ai/myelin

Designing the Future of Artifical Intelligence

13
Experimental
69 bhearsum/neuralneat

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

13
Experimental
70 AlexisAoun/brique.rs

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

13
Experimental
71 StefanNienhuis/neural-rs

A neural network project written in Rust.

12
Experimental
72 margorczynski/okkam

Using GA to search polynomials that fit a given dataset

12
Experimental
73 FlixCoder/rust-es-optimizer

General Evolution-Strategy-Optimizer implementation according to...

12
Experimental
74 3QNRpDwD/TrenchDeep

A personalized deep learning management framework for ultimate convenience

12
Experimental
75 spacecowboy/scarecrow

A neural network library written in Rust.

12
Experimental
76 NiklasK3R/neuroxor

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

11
Experimental
77 DanielSchuette/nnet

A feedforward neural network implemented in Rust.

11
Experimental
78 Corallus-Caninus/Brains

Rust based Artificial Neural Network framework with TensorFlow

11
Experimental
79 CarsonBurke/rust-neural-network

A basic neural network in Rust. Does not include backpropagation

11
Experimental
80 MadCoderme/rusty_ml

A very simple Neural Network written in Rust from scratch

11
Experimental
81 springyworks/morseRust

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

11
Experimental
82 const-i/neural-net

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

11
Experimental
83 KonstantinEger/neural-net-rs

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

11
Experimental
84 akiidjk/ShellDeeple

ShellDeeple is an innovative command-line software written in Rust, designed...

11
Experimental
85 janhohenheim/learning-backpropagation

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

11
Experimental
86 FlixCoder/open-forward-LSTM

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

10
Experimental
87 UTMIST/oneshot-rs

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

10
Experimental
88 LilianSchall/bricks

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

10
Experimental
89 connorcl/rust-nn

A simple deep learning implementation written in Rust

10
Experimental
90 offdroid/rprop-tch-rs

Rprop for tch-rs

10
Experimental
91 neurocode-ai/rune

🦀 RUNE: RUsty Neural Engine

10
Experimental
92 wolfrev0/SSU-DL

Deep learning implementation from scratch using Rust.

10
Experimental
93 HoKim98/n3

Neural Network Notation written in Rust

10
Experimental