rust-ml/linfa
A Rust machine learning framework.
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.
Stars
4,579
Forks
320
Language
Rust
License
Apache-2.0
Category
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.
Compare
Related frameworks
SomeB1oody/RustyML
A high-performance machine learning library in pure Rust, offering statistical utilities, ML...
smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning...
open-spaced-repetition/fsrs-rs
FSRS for Rust, including Optimizer and Scheduler
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
paiml/aprender
Next Generation Machine Learning, Statistics and Deep Learning in PURE Rust