Tensors and GPU compute
Run tensor math with automatic gradients on your CPU or GPU.
Start here
The Featured projects with the most downloads.
-
candle
Minimalist ML framework.
1.8M downloads (30 days) Latest release: 0.11.1, 31 Oct 2026
-
cubecl
Multi-platform high-performance compute language extension for Rust.
523k downloads (30 days) Latest release: 0.11.3, 28 Oct 2026
-
burn
Flexible and Comprehensive Deep Learning Framework in Rust
521k downloads (30 days) Latest release: 0.22.1, 29 Oct 2026
All projects
Order: strongest tier first, then most downloads, then name, with unmeasured values last. A library counts downloads over 30 days. An app counts binary downloads per release. An app with none counts its crate downloads over 30 days.
What do the tiers mean?
- Featured
- Shown first. It passes every Featured gate.
- Listed
- Shown in the normal listing. No other tier applies.
- New
- A project whose first release is recent.
- Archived
- No longer maintained, or ended by its author.
Tiers come from published rules over raw signals. Stars alone never qualify a project.
Active dependents: crates from other owners that depend on this project in a current release. One owner counts at most once.
Movement needs more history.
| Project | Downloads | Dependents | Stars | Latest release | Runs on (GPU) | Native code | License |
|---|---|---|---|---|---|---|---|
| Featured 4 projects | |||||||
|
candle Featured
Minimalist ML framework. Python bindings |
1,766,495 downloads over 30 days | 692 | 21,287 | 0.11.1 | CUDA, Metal | Binds native code: accelerate-src (feature accelerate), intel-mkl-src (feature mkl), alsa-sys (feature encodec) | Apache-2.0 OR MIT |
|
cubecl Featured
Multi-platform high-performance compute language extension for Rust. |
523,446 downloads over 30 days | 145 | 2,490 | 0.11.3 | CUDA, WebGPU, Metal, ROCm, Vulkan | Binds native code: cubecl-hip-sys (feature hip), llvm-sys (feature cpu), tracy-client-sys (feature profile-tracy) | Apache-2.0 OR MIT |
|
burn Featured
Flexible and Comprehensive Deep Learning Framework in Rust |
521,465 downloads over 30 days | 391 | 16,257 | 0.22.1 | CUDA, WebGPU, Metal, ROCm, Vulkan | Binds native code: netlink-sys (feature iroh), nvml-wrapper-sys (feature sys-metrics), torch-sys (feature tch) | Apache-2.0 OR MIT |
|
rten Featured
Tensor library for the RTen machine learning runtime |
496,924 downloads over 30 days | 29 | 360 | 0.27.0 | GPU support unknown | No native code found | Apache-2.0 OR MIT |
| Listed 15 projects | |||||||
|
Micro compiler for tensor operations. Python bindings |
688,399 downloads over 30 days | 3 | 75 | 0.5.0 | CUDA, Metal | No native code found | Apache-2.0 OR MIT |
|
dlpark Listed
Pure Rust DLPack implementation for zero-copy tensor interoperability Python bindings |
68,157 downloads over 30 days | 5 | 66 | 0.10.0 | CUDA | No native code found | Apache-2.0 |
|
Ergonomic auto differentiation in Rust, with pytorch like apis. |
2,369 downloads over 30 days | 4 | 1,944 | 0.13.0 | CUDA | No native code found | Apache-2.0 OR MIT |
|
numr Listed
The base for numerical code in Rust, in the role NumPy has in Python: n-dimensional tensors, linear algebra, FFT, statistics and autograd on CPU, CUDA and WebGPU. The backends use native kernels, with no cuBLAS, MKL or other vendor math library. |
1,673 downloads over 30 days | 7 | 59 | 0.15.2 | CUDA, WebGPU | Binds native code: ring (feature distributed) | Apache-2.0 |
|
boostr Listed
ML framework on numr for training and inference on CPU, CUDA and WebGPU: attention, quantization, inference scheduling and distributed execution. Models include LLaMA, Mamba2, Qwen3.5, Whisper, Kokoro, VITS, VoxCPM2, Silero VAD, CLAP and super-resolution. Loads SafeTensors and GGUF. |
1,265 downloads over 30 days | 7 | 20 | 0.11.2 | CUDA, WebGPU | Binds native code: ring (feature distributed) | Apache-2.0 |
|
rust-autograd Listed
Tensors and differentiable operations in Rust |
121 downloads over 30 days | 0 | 504 | 1.1.1 | GPU support unknown | Binds native code: intel-mkl-src (feature mkl) | MIT |
|
oxicuda Listed
OxiCUDA replaces the entire NVIDIA CUDA Toolkit software stack with type-safe, memory-safe Rust code. |
65 downloads over 30 days | 36 | 145 | 0.5.5 | WebGPU, Metal, ROCm, Vulkan | No native code found | Apache-2.0 |
|
A low-level GPGPU compute library featuring cross-platform support and SPIR-V as input |
49 downloads over 30 days | 0 | 1,604 | 0.1.1 | WebGPU | Binds native code: cl-sys, link-cplusplus (feature glsl-compile), shaderc-sys (feature glsl-compile) | MIT |
|
A machine learning library for Rust. |
25 downloads over 30 days | 0 | 333 | 0.2.1 | GPU support unknown | Binds native code: curl-sys (feature mnist), libz-sys (feature mnist) | Apache-2.0 OR MIT |
|
Machine Learning Framework for Hackers |
14 downloads over 30 days | 5 | 1,129 | 0.3.0 | CUDA | Binds native code: cublas, cudnn, rcublas-sys, rcudnn-sys. Build uses a native toolchain: pkg-config, bindgen (feature generate) | Apache-2.0 OR MIT |
|
Tensors and dynamic neural networks. |
6 downloads over 30 days | 0 | 1,083 | 0.2.0 | GPU support unknown | No native code found | MPL-2.0 |
|
l2 is a fast, Pytorch-style Tensor+Autograd library written in Rust |
0 binary downloads per release | Not applicable | 197 | Not measured | Not measured | MIT | |
|
Computational graphs with reverse automatic differentation in the GPU |
0 downloads over 30 days | 0 | 396 | 0.5.0 | GPU support unknown | No native code found | Apache-2.0 OR MIT |
|
A learning-focused, high-performance tensor computation library built from scratch in Rust, featuring automatic differentiation and CPU/CUDA backends. |
Not measured | Not applicable | 79 | Not measured | Not measured | Not measured | MIT |
|
GPU scientific computing on every platform |
Not measured | Not applicable | 150 | Not measured | Not measured | Not measured | Apache-2.0 |