awesome-rust-neural-network
A curated collection of Rust projects related to neural networks, designed to complement "Are We Learning Yet."
https://github.com/burtonqin/awesome-rust-neural-network
Last synced: about 16 hours ago
JSON representation
-
Neural Networks
- 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 |
- crabml - 01-04 |
- operators - hardware support operator library | Multi-hardware | CPU, CUDA, OpenCL, Ascend, Cambricon | clrt, infinirt, cuda-driver | 2025-02-19 |
- 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 |
- burn - src, libm, openblas-src, ndarray, candle-core, cubecl, cudarc, tch | 2025-06-06 |
- Kyanite - 07-13 |
- mistral.rs - 06-06 |
- candle - mkl-src, cudarc, metal, accelerate-src | 2025-06-07 |
- dfdx - time Checking | CPU, CUDA, WGPU | gemm, cudarc, wgpu | 2024-01-25 |
- luminal - style arch, Kernel Fusion, Training | CPU, CUDA, Metal | matrixmultiply, cudarc, metal-rs | 2025-06-04 |
- 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 |
- InfiniLM - 02-07 |
-
Machine Learning
- 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 |
- linfa - learn | CPU | ndarray, sprs | 2025-05-26 |
-
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 |
- cuda-rs - | CUDA | Binding | 2024-01-01 |
- Rust-CUDA - 05-26 |
- Rust-GPU - class language and ecosystem for GPU shaders | Compiling Rust to SPIR-V | SPIR-V | Binding | 2025-06-05 |
- cudarc - 05-07 |
- async-cuda - 11-04 |
- async-tensorrt - cuda, Binding | 2025-04-30 |
- tensorrt-rs - rs, Binding | 2024-01-03 |
-
Miscellaneous
- gpu-allocator
- ZLUDA - NVIDIA GPUs.
Sub Categories
Keywords
rust
19
cuda
10
machine-learning
8
gpu
6
deep-learning
5
vulkan
4
ai
3
cuda-kernels
3
autograd
3
onnx
3
cudnn
3
tensor
3
gpu-programming
2
rust-lang
2
backpropagation
2
cuda-support
2
cublas
2
cuda-toolkit
2
deep-neural-networks
2
gpu-acceleration
2
neural-networks
2
gpu-computing
2
inference
2
autodiff
2
metal
2
neural-network
2
pytorch
2
scientific-computing
2
webgpu
2
cuda-programming
2
gpgpu
2
wasm
1
rocm
1
algorithms
1
autodifferentiation
1
ndarray
1
kernel-fusion
1
cross-platform
1
ai-training
1
opencl
1
wgsl
1
jit
1
linalg
1
compiler
1
graphics-programing
1
shaders
1
spirv
1
blas
1
hpc
1
dense-neural-network
1