-
scirs2-neural
Neural network building blocks module for SciRS2 (scirs2-neural) - Minimal Version
-
scirs2-autograd
Automatic differentiation module for SciRS2 (scirs2-autograd)
-
autograder-setup
Rust CLI that generates GitHub Classroom autograder workflows for Rust assignments
-
tenflowers-autograd
Automatic differentiation engine for TenfloweRS
-
batuta
Orchestration framework for converting ANY project (Python, C/C++, Shell) to modern Rust
-
rustorch
Production-ready PyTorch-compatible deep learning library in Rust with special mathematical functions (gamma, Bessel, error functions), statistical distributions, Fourier transforms (FFT/RFFT)…
-
tenflowers-neural
Neural network layers, models and training APIs for TenfloweRS
-
axonml-autograd
Automatic differentiation engine for Axonml ML framework
-
runmat-accelerate-api
Common API types for RunMat GPU acceleration backends
-
torsh-nn
Neural network modules for ToRSh with PyTorch-compatible API
-
tenflowers-ffi
Python bindings for TenfloweRS
-
ghostflow-ml
Classical ML algorithms for GhostFlow
-
tenflowers-dataset
Data pipeline and dataset utilities for TenfloweRS
-
train-station
A high-performance, PyTorch inspired, zero dependency Rust machine learning library
-
metal-candle
Production-quality Rust ML crate for Apple Silicon - LoRA training, inference, and text generation using Candle with Metal backend
-
entrenar
Training & Optimization library with autograd, LoRA, quantization, and model merging
-
ghostflow-core
Core tensor operations for GhostFlow ML framework - optimized for maximum performance
-
torsh-tensor
Tensor implementation for ToRSh with PyTorch-compatible API
-
scirs2
port of SciPy with AI/ML extensions - Scientific Computing and AI Library (scirs2)
-
volta
A PyTorch-like Machine Learning framework
-
torsh-autograd
Automatic differentiation engine for ToRSh with PyTorch-compatible API
-
bitnet-training
Training and fine-tuning utilities for BitNet models
-
lumen-core
A tiny ML framework
-
rifft
FFT/DLPack/FFI bridge
-
ghostflow-autograd
Automatic differentiation for GhostFlow ML framework
-
lumen-nn
A tiny ML framework
-
bitnet-quantize
Microsoft BitNet b1.58 quantization and inference for Rust
-
gh_autograder_fetcher
A command-line tool with an interactive TUI for fetching and exporting GitHub Classroom autograder results to CSV format
-
axonml
A complete ML/AI framework in pure Rust - PyTorch-equivalent functionality
-
scirs2-core
Core utilities and common functionality for SciRS2 (scirs2-core)
-
runmat-accelerate
Pluggable GPU acceleration layer for RunMat (CUDA, ROCm, Metal, Vulkan/Spir-V)
-
nutorch
wrapper for tch-rs, itself a wrapper for libtorch, the C++ backend for PyTorch. It provides a plugin for Nushell to use PyTorch tensors on the command line.
-
numrs-core
A high-performance numerical computing library with multi-backend dispatch (SIMD, BLAS/MKL, WebGPU) and zero-cost abstractions
-
autograph
A machine learning library for Rust
-
rustyasg
A deep learning framework in Rust, focusing on an Abstract Semantic Graph (ASG) for autograd and Transformer architectures
-
torsh
A blazingly fast, production-ready deep learning framework written in pure Rust
-
autograd
Tensors and differentiable operations in Rust
-
alpha-micrograd-rust
Expression tree, automatic gradients, neural networks, layers and perceptrons
-
optirs-learned
OptiRS learned optimizers and meta-learning
-
tensorlogic-scirs-backend
SciRS2-powered tensor execution backend for TensorLogic
-
tensorlogic-train
Training loops, loss composition, and optimization schedules for TensorLogic
-
briny_ai
A tiny & efficient AI inference engine
-
torsh-graph
Graph neural network components for ToRSh - powered by SciRS2
-
rusty-gradients
A full-stack deep learning framework in Rust for training and deploying Transformer models. Features multi-backend support (CPU/CUDA/Metal/WASM), 62x GPU acceleration, Safetensors serialization, and BPE tokenization.
-
tenflowers
Pure Rust implementation of TensorFlow - A comprehensive deep learning framework
-
sklears-neighbors
Neighbor-based algorithms for sklears: k-NN, radius neighbors
-
torsh-cluster
Unsupervised learning and clustering algorithms for ToRSh, powered by SciRS2
-
lumen-dataset
A tiny ML framework
-
torsh-python
Python bindings for ToRSh - PyTorch-compatible deep learning in Rust
-
micro_grad
A minimal autograd + MLP engine in Rust
-
axonml-llm
Large Language Model architectures for the Axonml ML framework
-
gad
Generic automatic differentiation for Rust
-
lumen-transformer
A tiny ML framework
-
torsh-optim
Optimization algorithms for ToRSh with PyTorch-compatible API
-
torsh-ffi
Foreign Function Interface bindings for ToRSh
-
numrs-c
C ABI bindings for NumRs
-
lumen-io
A tiny ML framework
-
hodu_macro_utils
hodu macro utils
-
luminal
Deep learning at the speed of light
-
custos
A minimal OpenCL, WGPU, CUDA and host CPU array manipulation engine
-
ferrite-dl
Deep learning library written in pure Rust
-
lumen-macros
A tiny ML framework
-
darwin_cli
Autograder for Moodle submitted Java Programming Assignments
-
luminal_metal
Metal compiler for luminal
-
microtensor
Automatic differentiation for tensor operations
-
optirs-core
OptiRS core optimization algorithms and utilities
-
zenu-cuda
CUDA bindings for Rust
-
l2
Pytorch-style Tensor+Autograd library written in Rust
-
rtsam
Real Time Smoothing and Mapping (RTSAM) in Rust
-
zenu
Deep Learning library for Rust
-
epsilon
Fast autograd using dual numbers
-
zenu-autograd
autograd library for learning purposes
-
tenflowers-core
Core tensor operations and execution engine for TenfloweRS
-
zenu-layer
neural network layer library
-
rustygrad
A tiny autograd engine inspired by micrograd
-
zenu-optimizer
optimizer for neural networks
-
micrograd_rs_nt
Andrej Karpathy's micrograd scalar-valued engine
-
dynagrad
Dynamic Auto-differentiation
-
micrograd-rs
Andrej Karpathy's micrograd scalar-valued engine with basic neural network
-
ferrite-ml
was moved to ferrite-dl
-
ugrad
Autograd engine + tensor library + wgpu backend
-
autograde-rs
Run test cases vs. expected output
-
zyx-core
Zyx core utilities
-
scirs
⚠️ DEPRECATED: scirs has been renamed to scirs2. Please use scirs2 instead: https://crates.io/crates/scirs2
-
redstone-ml
High-performance Machine Learning, Auto-Differentiation and Tensor Algebra crate for Rust
Try searching with DuckDuckGo or on crates.io.