rust-ml/linfa

A Rust machine learning framework.

60
/ 100
Established

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.

No Package No Dependents
Maintenance 16 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

4,579

Forks

320

Language

Rust

License

Apache-2.0

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.