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... |
|
Established |
| 2 |
MikhailKravets/NeuroFlow
Awesome deep learning crate |
|
Emerging |
| 3 |
xaynetwork/xaynet
Xaynet represents an agnostic Federated Machine Learning framework to build... |
|
Emerging |
| 4 |
DragonflyRobotics/Neuroxide
Ultrafast PyTorch-like AI Framework Written from Ground-Up in Rust |
|
Emerging |
| 5 |
scallop-lang/scallop
Framework and Language for Neurosymbolic Programming. |
|
Emerging |
| 6 |
singjc/redeem
Repository for Deep Learning Models for Mass Spectrometry written in Rust |
|
Emerging |
| 7 |
slowli/ocl-convolution
OpenCL-accelerated 2D convolutions |
|
Emerging |
| 8 |
star-ga/mind
The native language for intelligent systems - Machine Intelligence Native Design |
|
Emerging |
| 9 |
AbdelStark/deep-delta-learning-rs
Deep Delta Learning implementation, written in Rust |
|
Emerging |
| 10 |
y0sif/rough_hook
Research project comparing Kolmogorov-Arnold Networks vs MLPs across chess... |
|
Emerging |
| 11 |
unda-ml/unda
General purpose machine learning crate |
|
Emerging |
| 12 |
goldstraw/rust_cnn
Rust convolutional neural network from scratch |
|
Emerging |
| 13 |
BrosnanYuen/RayBNN_Neural
Neural Networks with Sparse Weights in Rust using GPUs, CPUs, and FPGAs via... |
|
Emerging |
| 14 |
denosaurs/netsaur
Powerful Powerful Machine Learning library with GPU, CPU and WASM backends |
|
Emerging |
| 15 |
retraigo/la-classy
Machine Learning Module for Single Layer Perceptron ML models, written in... |
|
Emerging |
| 16 |
Lommix/snail_nn
Neural network and matrix library with parallized learning build from the... |
|
Emerging |
| 17 |
ZhukMax/tiny_bdh_xor
Repository with code for 'The little dragon learns to fly' article |
|
Emerging |
| 18 |
Robbepop/prophet
A simple neural net implementation. |
|
Emerging |
| 19 |
andrei-papou/horn
Keras runner for Rust (WIP) |
|
Emerging |
| 20 |
millardjn/rusty_sr
Deep learning superresolution in pure rust |
|
Emerging |
| 21 |
FlixCoder/Rust-Evo-LSTM
LSTM / Neural network structure to be used in my GeneralEvolutionFramework... |
|
Emerging |
| 22 |
simonwuelker/deep_thought
Neural Networks in Rust, without backpropagation. WIP |
|
Emerging |
| 23 |
fab2s/floDl
rust recursive deep learning framework |
|
Emerging |
| 24 |
srenevey/neuro
A deep learning library written in Rust |
|
Experimental |
| 25 |
ginozza/shrew
A language-agnostic deep learning framework for decoupled model definition... |
|
Experimental |
| 26 |
AR-Kamal/quantize-rs
Simple, fast neural network quantization in pure Rust |
|
Experimental |
| 27 |
AnicetNgrt/jiro-nn
A Deep Learning and preprocessing framework in Rust with support for CPU and GPU. |
|
Experimental |
| 28 |
KarelPeeters/Kyanite
A neural network inference library, written in Rust. |
|
Experimental |
| 29 |
felipe-santos/gran-prix
Gran-Prix is a high-performance, modular, and type-safe neural network... |
|
Experimental |
| 30 |
OscarPal/symbolic_regression.rs
🛠️ Transform equations with symbolic regression in Rust, featuring... |
|
Experimental |
| 31 |
pierreyoda/rust-neuralnet
Simple Artificial Neural Network library implemented in Rust. |
|
Experimental |
| 32 |
gabrielmfern/intricate
A gpu accelerated neural network Rust crate. |
|
Experimental |
| 33 |
Pacatro/mininn
A minimalist deep learnig crate for Rust |
|
Experimental |
| 34 |
ThalesMMS/Rust-Neural-Networks
Multi-Layer Perceptron, CNN and Attention models in Rust with GPU acceleration. |
|
Experimental |
| 35 |
Tyrant7/Rust-NN
A simple deep learning framework built using ndarray in Rust. |
|
Experimental |
| 36 |
PanzerPeter/Neuro
A programing language for AI |
|
Experimental |
| 37 |
andreytkachenko/yarnn
Yet Another rust Neural Network framework |
|
Experimental |
| 38 |
uek-1/puffpastry
basic rust neural network framework |
|
Experimental |
| 39 |
milesgranger/pyrus-nn
Lightweight, easy to use, micro neural network framework written in Rust w/... |
|
Experimental |
| 40 |
seanwevans/an-ki
A distributed neural network project. |
|
Experimental |
| 41 |
sudokku/ferrite-nn
🦀 Rust-native neural networks without external ML dependencies. Implements... |
|
Experimental |
| 42 |
syntheticChemistry/neuralSpring
Pure Rust ML primitives, spectral analysis & sovereign structure prediction... |
|
Experimental |
| 43 |
rust-dd/xor-neural-network
A minimal neural network that learns XOR from scratch using only the Rust... |
|
Experimental |
| 44 |
carrotflakes/slide
Implementation of the SLIDE (Sub-LInear Deep learning Engine) |
|
Experimental |
| 45 |
pcalnon/JuniperLegacy
Juniper: AI/ML research platform for investigating dynamic neural networks. ... |
|
Experimental |
| 46 |
regular-dev/nevermind-neu
Machine learning library written in rust with OpenCL support |
|
Experimental |
| 47 |
aliqut/neurotic
Neurotic is a machine-learning library for Rust. |
|
Experimental |
| 48 |
haradama/reservoir-rs
A minimal, experimental Rust workspace for reservoir computing / Echo State... |
|
Experimental |
| 49 |
tzervas/peft-rs
Rust PEFT adapter library: LoRA, prefix tuning, prompt tuning for LLM fine-tuning |
|
Experimental |
| 50 |
tzervas/qlora-rs
4-bit NormalFloat (NF4) quantized LoRA for Rust with GGUF export |
|
Experimental |
| 51 |
NeuroQuestAi/rust-nn
A simple neural network 🧠 implementation using the tch (Torch) 🤖 library... |
|
Experimental |
| 52 |
nosark/perceptron-rs
perceptron implementation in rust |
|
Experimental |
| 53 |
severeon/neuroscript-rs
A compositional language for neural architectures. Neurons all the way down. |
|
Experimental |
| 54 |
goldstraw/rust_autoencoder
Rust convolutional autoencoder built from scratch |
|
Experimental |
| 55 |
bhearsum/neuralneat
A Rust library that implements Kenneth Stanley's NeuroEvolution of... |
|
Experimental |
| 56 |
myelin-ai/myelin
Designing the Future of Artifical Intelligence |
|
Experimental |
| 57 |
AlexisAoun/brique.rs
Brique.rs is a toy project with the objective of implementing a MLP in rust... |
|
Experimental |
| 58 |
polyjuicelab/psycial
Production-grade MBTI personality classifier with GPU-accelerated multi-task... |
|
Experimental |
| 59 |
spacecowboy/scarecrow
A neural network library written in Rust. |
|
Experimental |
| 60 |
margorczynski/okkam
Using GA to search polynomials that fit a given dataset |
|
Experimental |
| 61 |
StefanNienhuis/neural-rs
A neural network project written in Rust. |
|
Experimental |
| 62 |
3QNRpDwD/TrenchDeep
A personalized deep learning management framework for ultimate convenience |
|
Experimental |
| 63 |
janhohenheim/learning-backpropagation
I used this repo to learn how to implement backpropagation by hand |
|
Experimental |
| 64 |
const-i/neural-net
A Neural Network library written completely in Rust implementing the back... |
|
Experimental |
| 65 |
KonstantinEger/neural-net-rs
A toy neural network library written in Rust and compiled to ✨ WebAssembly ✨ |
|
Experimental |
| 66 |
offdroid/rprop-tch-rs
Rprop for tch-rs |
|
Experimental |
| 67 |
sobeit-the-one/iax
A minimal, easy-to-use neural network library for Rust with optional GPU... |
|
Experimental |
| 68 |
neurocode-ai/rune
🦀 RUNE: RUsty Neural Engine |
|
Experimental |
| 69 |
connorcl/rust-nn
A simple deep learning implementation written in Rust |
|
Experimental |
| 70 |
LilianSchall/bricks
Bricks is a neural network engine in Rust designed to provide a fast,... |
|
Experimental |
| 71 |
wolfrev0/SSU-DL
Deep learning implementation from scratch using Rust. |
|
Experimental |
| 72 |
HoKim98/n3
Neural Network Notation written in Rust |
|
Experimental |
| 73 |
MDEKRAM0199/klearu
Implement SLIDE-based deep learning and transformer sparsity with native... |
|
Experimental |
| 74 |
springyworks/morseRust
Advanced Morse Code AI with DLinOSS Neural Network - Real-time audio... |
|
Experimental |
| 75 |
CarsonBurke/rust-neural-network
A basic neural network in Rust. Does not include backpropagation |
|
Experimental |
| 76 |
MadCoderme/rusty_ml
A very simple Neural Network written in Rust from scratch |
|
Experimental |
| 77 |
DanielSchuette/nnet
A feedforward neural network implemented in Rust. |
|
Experimental |
| 78 |
dylan-sutton-chavez/uncertainty-simple-perceptron_rust
A binary perceptron implemented in Rust with production tooling: static... |
|
Experimental |
| 79 |
Corallus-Caninus/Brains
Rust based Artificial Neural Network framework with TensorFlow |
|
Experimental |
| 80 |
xeon029/free-of-syn
🚀 Remove syn from your Rust crate for faster builds. Embrace declarative... |
|
Experimental |
| 81 |
reneeichhorn/rust-self-driving-car
Self driving care simulation in 2d written in rust using rust-deeplearning |
|
Experimental |
| 82 |
ManuelLerchner/neural-network-rs
A simple neural network written in rust |
|
Experimental |
| 83 |
UTMIST/oneshot-rs
A Rust implementation of Siamese Neural Networks for One-shot Image... |
|
Experimental |
| 84 |
FlixCoder/open-forward-LSTM
Based on the open-forward-NNs, implementation of LSTMs for... |
|
Experimental |
| 85 |
SergeyChelak/neural_labs
Neural networks & AI project |
|
Experimental |
| 86 |
TrevorBlythe/Rust-Simple-DNN
A rust crate to create neural networks and machine learning |
|
Experimental |
| 87 |
pointlander/qxor
Learned quantum xor |
|
Experimental |
| 88 |
FlixCoder/EvoResNN
A library for evolutionary residual neural networks (ERNN) |
|
Experimental |
| 89 |
FlixCoder/open-forward-NN
An open (accessible parameters), feed-forward-only NN (neural net) library... |
|
Experimental |
| 90 |
jparker2006/NeuralNet
Simple neural network implementation |
|
Experimental |
| 91 |
TylerAdamMartinez/Basic-Neural-Network
This repo contains the code for a basic neural network written in rust. |
|
Experimental |
| 92 |
Dasch0/ganglion
nnfs.io in rust |
|
Experimental |
| 93 |
fmosbacher/nnn
Neural network library |
|
Experimental |
| 94 |
mikecvet/cnn-rs
An implementation of a Convolutional Neural Network in Rust |
|
Experimental |
| 95 |
wilhelmagren/rune
RUNE: RUsty Neural Engine |
|
Experimental |
| 96 |
rajatasusual/neural-net-gates
Neural Network for Logic Gates This Rust project implements a neural network... |
|
Experimental |
| 97 |
jtmonroe/learning-birds
A neural-network toy project in Rust WebAssembly & SolidJS started from a... |
|
Experimental |
| 98 |
keyvank/learst
Educational Neural-Network library written in Rust |
|
Experimental |
| 99 |
NiklasK3R/neuroxor
An attempt to solve the XOR problem with evolving Neural Networks. |
|
Experimental |
| 100 |
theunixer/nnlib
Create and train neural networks in rust. |
|
Experimental |
| 101 |
zbo14/nerv
configurable neural nets with online learning |
|
Experimental |
| 102 |
pjottos/binary-brain
Experiments with binary weights for neural networks |
|
Experimental |
| 103 |
nilsmartel/ml-project
Simple and selfmade neural network in rust |
|
Experimental |
| 104 |
BhavyeMathur/hopfield-networks-in-rust
Hopfield Networks with Hebbian learning rules in Rust! |
|
Experimental |