Find a Rust library or app for your ML job

519 projects, 86 of them Featured. Every tier comes from published rules.

Try speech recognition GGUF vector database embeddings

Checked Is Rust ready for ML? Read the state of ML in Rust How tiers work

What do you want to do?

Or pick the kind of project

Maintained by the ML Rust organization

We run this catalogue and maintain these projects. We pick this list by hand. Their tiers follow the same published rules.

Order: most downloads first, 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.

Featured projects
ProjectDownloadsDependentsStarsLatest releaseRuns on (GPU)Native codeLicense
ndarray Featured

An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.

13,748,379 downloads over 30 days 2,888 4,344 0.17.2 GPU support unknown Binds native code: cblas-sys (feature blas) Apache-2.0 OR MIT
rmcp Featured

Rust SDK for Model Context Protocol

12,149,426 downloads over 30 days 2,400 4,101 3.9.0 GPU support unknown No native code found Apache-2.0
arrow-rs Featured

Rust implementation of Apache Arrow

Python bindings

10,746,755 downloads over 30 days 2,126 3,664 60.1.0 GPU support unknown Binds native code: ring (feature encryption), liblzma-sys (feature default), zstd-sys (feature default) Apache-2.0
tokenizers Featured

Fastest implementation of the most used tokenizers in AI.

7,490,451 downloads over 30 days 1,021 11,230 0.23.2 GPU support unknown Binds native code: tikv-jemalloc-sys, onig_sys (feature default) Apache-2.0
nalgebra Featured

General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.

6,251,820 downloads over 30 days 2,119 4,810 0.35.0 GPU support unknown Binds native code: blas-sys, lapack-sys, defmt (feature defmt) Apache-2.0
safetensors Featured

Provides functions to read and write safetensors which aim to be safer than their PyTorch counterpart.

5,486,837 downloads over 30 days 531 3,943 0.8.0 GPU support unknown No native code found Apache-2.0
statrs Featured

Statistical computing library for Rust

4,515,476 downloads over 30 days 444 839 0.19.1 GPU support unknown No native code found MIT
rustfft Featured

High-performance FFT library written in pure Rust.

4,266,035 downloads over 30 days 571 963 6.4.1 GPU support unknown No native code found Apache-2.0 OR MIT

: containr moved from First check to New. All tier changes