rust-ml/linfa
A Rust machine learning framework.
Provides a modular ecosystem of specialized algorithm crates spanning supervised learning (linear/logistic regression, SVMs, decision trees), unsupervised methods (K-means, DBSCAN, PCA, t-SNE), and preprocessing utilities, with optional BLAS/LAPACK acceleration via OpenBLAS, Netlib, or Intel MKL. Built as composable sub-packages inspired by scikit-learn's API design, enabling users to mix classical algorithms for domain-specific workflows without monolithic dependencies.
4,579 stars. Actively maintained with 3 commits in the last 30 days.
Stars
4,579
Forks
320
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 09, 2026
Commits (30d)
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/rust-ml/linfa"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
SomeB1oody/RustyML
A high-performance machine learning library in pure Rust, offering statistical utilities, ML...
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning...
paiml/aprender
Next Generation Machine Learning, Statistics and Deep Learning in PURE Rust