Awesome-Rust-Neural-Network
A curated collection of Rust projects related to neural networks, designed to complement "Are We Learning Yet."
https://github.com/CodeSentryAI/Awesome-Rust-Neural-Network
Last synced: 4 days ago
JSON representation
-
GPU Computing
- cubecl - platform high-performance compute language extension for Rust | Kernels in Rust, CubeIR | WGPU, CUDA, HIP | cudarc, cubecl-hip-sys, ash, cubecl-spirv, wgpu | 2025-06-05 |
- krnl - 05-28 |
- EnzymeAD - 11-25 |
- Rust-CUDA - 05-26 |
- Rust-GPU - class language and ecosystem for GPU shaders | Compiling Rust to SPIR-V | SPIR-V | Binding | 2025-06-05 |
- async-cuda - 11-04 |
- async-tensorrt - cuda, Binding | 2025-04-30 |
- cuda-rs - | CUDA | Binding | 2024-01-01 |
- tensorrt-rs - rs, Binding | 2024-01-03 |
- cudarc - 05-07 |
-
Machine Learning
- linfa - learn | CPU | ndarray, sprs | 2025-05-26 |
- jams-rs - rs, lgbm, ndarray | 2025-05-30 |
- bullet - specific, NNUE-style networks, chess engines | cudarc | - |
- redstone-ml - performance Machine Learning, Dynamic Auto-Differentiation and Tensor Algebra crate for Rust | AutoDiff, NdArrray | CPU, GPU | - | 2025-06-07 |
- adk-rust - ready AI agent development kit for Rust | Model-agnostic (Gemini, OpenAI, Anthropic), Multi-agent, MCP, Telemetry | CPU | tokio, serde | 2024-12 |
-
Miscellaneous
- gpu-allocator
- ZLUDA - NVIDIA GPUs.
-
Neural Networks
- candle - mkl-src, cudarc, metal, accelerate-src | 2025-06-07 |
- burn - src, libm, openblas-src, ndarray, candle-core, cubecl, cudarc, tch | 2025-06-06 |
- dfdx - time Checking | CPU, CUDA, WGPU | gemm, cudarc, wgpu | 2024-01-25 |
- autograph - 08-19 |
- unda - rs | 2024-06-19 |
- custos - cl, libm, ash, naga, nnapi | 2025-06-08 |
- zyx - 05-13 |
- zenu - src, manual binding to CUDA | 2024-12-30 |
- maidenx - | 2025-04-23 |
- ort - sys: Unsafe Rust bindings for ONNX Runtime 1.20 | 2025-06-04 |
- tract - nonsense, self-contained, Tensorflow and ONNX inference | ONNX, Tensorflow | CPU, Metal | accelerate-src, blis-src, cblas, metal, ndarray, openblas-src, tensorflow, tflitec | 2025-06-06 |
- Kyanite - 07-13 |
- mistral.rs - 06-06 |
- InfiniLM - 02-07 |
- operators - hardware support operator library | Multi-hardware | CPU, CUDA, OpenCL, Ascend, Cambricon | clrt, infinirt, cuda-driver | 2025-02-19 |
- crabml - 01-04 |
- diffusion-rs - mkl-src, accelerate-sr, metal, gemm | 2025-04-01 |
- mmnn - based bash-cli for Neural Network propagation/backpropagation | bash-cli, json-config | - | - | 2025-04-13 |
- luminal - style arch, Kernel Fusion, Training | CPU, CUDA, Metal | matrixmultiply, cudarc, metal-rs | 2025-06-04 |
Sub Categories
Keywords
rust
18
cuda
9
machine-learning
8
gpu
5
deep-learning
5
vulkan
4
ai
3
onnx
3
tensor
3
autograd
3
gpgpu
2
gpu-programming
2
rust-lang
2
backpropagation
2
cuda-support
2
cudnn
2
deep-neural-networks
2
gpu-computing
2
inference
2
neural-networks
2
cuda-kernels
2
webgpu
2
autodiff
2
scientific-computing
2
pytorch
2
neural-network
2
metal
2
allocator
1
tensorflow
1
rust-library
1
artificial-intelligence
1
llm
1
onnxruntime
1
cross-platform
1
fine-tuning
1
ai-training
1
kernel-fusion
1
gpu-acceleration
1
ndarray
1
cuda-toolkit
1
rocm
1
autodifferentiation
1
wasm
1
algorithms
1
cuda-programming
1
network
1
neural
1
propagation
1
autograd-engine
1
linear-algebra
1