rust-ml/linfa

A Rust machine learning framework.

57
/ 100
Established

This is a machine learning framework for developers who want to build applications using Rust. It offers common preprocessing tasks and classical ML algorithms, similar to Python's scikit-learn. Developers can use this to create machine learning models and integrate them into Rust-based software.

4,579 stars. Actively maintained with 2 commits in the last 30 days.

Use this if you are a Rust developer looking for a comprehensive toolkit to implement machine learning models and algorithms in your applications.

Not ideal if you are not a Rust developer or if you require advanced deep learning models, as this project focuses on classical ML.

Machine Learning Development Data Preprocessing Model Training Algorithm Implementation Scientific Computing
No Package No Dependents
Maintenance 13 / 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)

2

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.