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... |
|
Emerging |
| 2 |
MikhailKravets/NeuroFlow
Awesome deep learning crate |
|
Emerging |
| 3 |
star-ga/mind
The native language for intelligent systems - Machine Intelligence Native Design |
|
Emerging |
| 4 |
AbdelStark/deep-delta-learning-rs
Deep Delta Learning implementation, written in Rust |
|
Emerging |
| 5 |
urmzd/linear-gp
A production-grade Rust framework for Linear Genetic Programming research,... |
|
Emerging |
| 6 |
xaynetwork/xaynet
Xaynet represents an agnostic Federated Machine Learning framework to build... |
|
Emerging |
| 7 |
DragonflyRobotics/Neuroxide
Ultrafast PyTorch-like AI Framework Written from Ground-Up in Rust |
|
Emerging |
| 8 |
singjc/redeem
Repository for Deep Learning Models for Mass Spectrometry written in Rust |
|
Emerging |
| 9 |
scallop-lang/scallop
Framework and Language for Neurosymbolic Programming. |
|
Emerging |
| 10 |
slowli/ocl-convolution
OpenCL-accelerated 2D convolutions |
|
Emerging |
| 11 |
y0sif/rough_hook
Research project comparing Kolmogorov-Arnold Networks vs MLPs across chess... |
|
Emerging |
| 12 |
ZhukMax/tiny_bdh_xor
Repository with code for 'The little dragon learns to fly' article |
|
Experimental |
| 13 |
goldstraw/rust_cnn
Rust convolutional neural network from scratch |
|
Experimental |
| 14 |
unda-ml/unda
General purpose machine learning crate |
|
Experimental |
| 15 |
fab2s/floDl
rust recursive deep learning framework |
|
Experimental |
| 16 |
BrosnanYuen/RayBNN_Neural
Neural Networks with Sparse Weights in Rust using GPUs, CPUs, and FPGAs via... |
|
Experimental |
| 17 |
ginozza/shrew
A language-agnostic deep learning framework for decoupled model definition... |
|
Experimental |
| 18 |
AR-Kamal/quantize-rs
Simple, fast neural network quantization in pure Rust |
|
Experimental |
| 19 |
denosaurs/netsaur
Powerful Powerful Machine Learning library with GPU, CPU and WASM backends |
|
Experimental |
| 20 |
Lommix/snail_nn
Neural network and matrix library with parallized learning build from the... |
|
Experimental |
| 21 |
retraigo/la-classy
Machine Learning Module for Single Layer Perceptron ML models, written in... |
|
Experimental |
| 22 |
AICMUniversity/nivis
Next Generation Functional Programming Languages |
|
Experimental |
| 23 |
FlixCoder/Rust-Evo-LSTM
LSTM / Neural network structure to be used in my GeneralEvolutionFramework... |
|
Experimental |
| 24 |
millardjn/rusty_sr
Deep learning superresolution in pure rust |
|
Experimental |
| 25 |
andrei-papou/horn
Keras runner for Rust (WIP) |
|
Experimental |
| 26 |
OscarPal/symbolic_regression.rs
🛠️ Transform equations with symbolic regression in Rust, featuring... |
|
Experimental |
| 27 |
simonwuelker/deep_thought
Neural Networks in Rust, without backpropagation. WIP |
|
Experimental |
| 28 |
fajarkraton/fajar-lang
Fajar Lang (fj) — Systems programming language for embedded ML & OS... |
|
Experimental |
| 29 |
Robbepop/prophet
A simple neural net implementation. |
|
Experimental |
| 30 |
severeon/neuroscript-rs
A compositional language for neural architectures. Neurons all the way down. |
|
Experimental |
| 31 |
tzervas/qlora-rs
4-bit NormalFloat (NF4) quantized LoRA for Rust with GGUF export |
|
Experimental |
| 32 |
seamus-brady/DriftNARS
NARS scripting language implementation |
|
Experimental |
| 33 |
sablokrep/crabseq
crab image segmentation |
|
Experimental |
| 34 |
syntheticChemistry/neuralSpring
Pure Rust ML primitives, spectral analysis & sovereign structure prediction... |
|
Experimental |
| 35 |
srenevey/neuro
A deep learning library written in Rust |
|
Experimental |
| 36 |
ThalesMMS/Rust-Neural-Networks
Multi-Layer Perceptron, CNN and Attention models in Rust with GPU acceleration. |
|
Experimental |
| 37 |
AnicetNgrt/jiro-nn
A Deep Learning and preprocessing framework in Rust with support for CPU and GPU. |
|
Experimental |
| 38 |
felipe-santos/gran-prix
Gran-Prix is a high-performance, modular, and type-safe neural network... |
|
Experimental |
| 39 |
PanzerPeter/Neuro
A programing language for AI |
|
Experimental |
| 40 |
tzervas/peft-rs
Rust PEFT adapter library: LoRA, prefix tuning, prompt tuning for LLM fine-tuning |
|
Experimental |
| 41 |
KarelPeeters/Kyanite
A neural network inference library, written in Rust. |
|
Experimental |
| 42 |
pierreyoda/rust-neuralnet
Simple Artificial Neural Network library implemented in Rust. |
|
Experimental |
| 43 |
pcalnon/JuniperLegacy
Juniper: AI/ML research platform for investigating dynamic neural networks. ... |
|
Experimental |
| 44 |
jakob-lilliemarck/fx-durable-ga
Durable and auditable GA optimization system on top of postgreSQL |
|
Experimental |
| 45 |
gabrielmfern/intricate
A gpu accelerated neural network Rust crate. |
|
Experimental |
| 46 |
Pacatro/mininn
A minimalist deep learnig crate for Rust |
|
Experimental |
| 47 |
Tyrant7/Rust-NN
A simple deep learning framework built using ndarray in Rust. |
|
Experimental |
| 48 |
polyjuicelab/psycial
Production-grade MBTI personality classifier with GPU-accelerated multi-task... |
|
Experimental |
| 49 |
seanwevans/an-ki
A distributed neural network project. |
|
Experimental |
| 50 |
milesgranger/pyrus-nn
Lightweight, easy to use, micro neural network framework written in Rust w/... |
|
Experimental |
| 51 |
andreytkachenko/yarnn
Yet Another rust Neural Network framework |
|
Experimental |
| 52 |
sudokku/ferrite-nn
🦀 Rust-native neural networks without external ML dependencies. Implements... |
|
Experimental |
| 53 |
rust-dd/xor-neural-network
A minimal neural network that learns XOR from scratch using only the Rust... |
|
Experimental |
| 54 |
uek-1/puffpastry
basic rust neural network framework |
|
Experimental |
| 55 |
haradama/reservoir-rs
A minimal, experimental Rust workspace for reservoir computing / Echo State... |
|
Experimental |
| 56 |
aliqut/neurotic
Neurotic is a machine-learning library for Rust. |
|
Experimental |
| 57 |
regular-dev/nevermind-neu
Machine learning library written in rust with OpenCL support |
|
Experimental |
| 58 |
sobeit-the-one/anagramy
Seed-based neural network byte transformer. Generates deterministic,... |
|
Experimental |
| 59 |
sobeit-the-one/iax
A minimal, easy-to-use neural network library for Rust with optional GPU... |
|
Experimental |
| 60 |
carrotflakes/slide
Implementation of the SLIDE (Sub-LInear Deep learning Engine) |
|
Experimental |
| 61 |
nosark/perceptron-rs
perceptron implementation in rust |
|
Experimental |
| 62 |
rhettastiff416/Rust-Nuvex
👁️ Enhance tactical awareness with Rust-Nuvex, the sleek overlay that... |
|
Experimental |
| 63 |
MDEKRAM0199/klearu
Implement SLIDE-based deep learning and transformer sparsity with native... |
|
Experimental |
| 64 |
xeon029/free-of-syn
🚀 Remove syn from your Rust crate for faster builds. Embrace declarative... |
|
Experimental |
| 65 |
dylan-sutton-chavez/uncertainty-simple-perceptron_rust
A binary perceptron implemented in Rust with production tooling: static... |
|
Experimental |
| 66 |
NeuroQuestAi/rust-nn
A simple neural network 🧠 implementation using the tch (Torch) 🤖 library... |
|
Experimental |
| 67 |
goldstraw/rust_autoencoder
Rust convolutional autoencoder built from scratch |
|
Experimental |
| 68 |
myelin-ai/myelin
Designing the Future of Artifical Intelligence |
|
Experimental |
| 69 |
bhearsum/neuralneat
A Rust library that implements Kenneth Stanley's NeuroEvolution of... |
|
Experimental |
| 70 |
AlexisAoun/brique.rs
Brique.rs is a toy project with the objective of implementing a MLP in rust... |
|
Experimental |
| 71 |
StefanNienhuis/neural-rs
A neural network project written in Rust. |
|
Experimental |
| 72 |
margorczynski/okkam
Using GA to search polynomials that fit a given dataset |
|
Experimental |
| 73 |
FlixCoder/rust-es-optimizer
General Evolution-Strategy-Optimizer implementation according to... |
|
Experimental |
| 74 |
3QNRpDwD/TrenchDeep
A personalized deep learning management framework for ultimate convenience |
|
Experimental |
| 75 |
spacecowboy/scarecrow
A neural network library written in Rust. |
|
Experimental |
| 76 |
NiklasK3R/neuroxor
An attempt to solve the XOR problem with evolving Neural Networks. |
|
Experimental |
| 77 |
DanielSchuette/nnet
A feedforward neural network implemented in Rust. |
|
Experimental |
| 78 |
Corallus-Caninus/Brains
Rust based Artificial Neural Network framework with TensorFlow |
|
Experimental |
| 79 |
CarsonBurke/rust-neural-network
A basic neural network in Rust. Does not include backpropagation |
|
Experimental |
| 80 |
MadCoderme/rusty_ml
A very simple Neural Network written in Rust from scratch |
|
Experimental |
| 81 |
springyworks/morseRust
Advanced Morse Code AI with DLinOSS Neural Network - Real-time audio... |
|
Experimental |
| 82 |
const-i/neural-net
A Neural Network library written completely in Rust implementing the back... |
|
Experimental |
| 83 |
KonstantinEger/neural-net-rs
A toy neural network library written in Rust and compiled to ✨ WebAssembly ✨ |
|
Experimental |
| 84 |
akiidjk/ShellDeeple
ShellDeeple is an innovative command-line software written in Rust, designed... |
|
Experimental |
| 85 |
janhohenheim/learning-backpropagation
I used this repo to learn how to implement backpropagation by hand |
|
Experimental |
| 86 |
FlixCoder/open-forward-LSTM
Based on the open-forward-NNs, implementation of LSTMs for... |
|
Experimental |
| 87 |
UTMIST/oneshot-rs
A Rust implementation of Siamese Neural Networks for One-shot Image... |
|
Experimental |
| 88 |
LilianSchall/bricks
Bricks is a neural network engine in Rust designed to provide a fast,... |
|
Experimental |
| 89 |
connorcl/rust-nn
A simple deep learning implementation written in Rust |
|
Experimental |
| 90 |
offdroid/rprop-tch-rs
Rprop for tch-rs |
|
Experimental |
| 91 |
neurocode-ai/rune
🦀 RUNE: RUsty Neural Engine |
|
Experimental |
| 92 |
wolfrev0/SSU-DL
Deep learning implementation from scratch using Rust. |
|
Experimental |
| 93 |
HoKim98/n3
Neural Network Notation written in Rust |
|
Experimental |