Three array libraries sit under everything else here, and they are separate bodies of work: faer's author describes ndarray-linalg as mostly a LAPACK wrapper, with nalgebra and faer implementing the algorithms from scratchSource 1: Hacker News. The Rust project has declined to bless one of them, on the grounds that blessing one prevents competitionSource 2: rust-lang/rust-project-goals.

Above them sit a scattered numerical layer, the genomics and geospatial stacks, and the interop shelf for calling Python. Plotting is the thin spot: plottersplotters · Plotting, visualization & notebooksLast shipped Sep 2024.version0.3.7downloads49.2M / 90dstars4.6klicenseMITlast commit2026-03-17published2024-09-08dependents34 owners · 5658 repos Open plotters in the catalogLast scraped on Sep 14, 2026, the crate most searches land on, is more or less abandoned in its maintainer's own wordsSource 3: plotters-rs/plotters#702.

Statistics and optimization are under Classical ML & Statistics.

  1. Hacker News, 2024-04-24 — faer's author Back to reference 1 in the text
  2. rust-lang/rust-project-goals — an accepted 2026 project goal Back to reference 2 in the text
  3. plotters-rs/plotters#702, 2025-08-18 — its maintainer Back to reference 3 in the text