smartcorelib/smartcore
A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles.
This is a machine learning library built specifically for developers who write code in Rust. It helps Rust developers integrate common machine learning models, like those for classification, regression, and clustering, directly into their applications. You provide your data as Rust vectors or matrices, and it outputs predictions, groupings, or other analytical results, all within your Rust program.
896 stars. Actively maintained with 6 commits in the last 30 days.
Use this if you are a Rust developer building applications that require in-app machine learning capabilities, especially for web or embedded systems where WebAssembly (WASM) compatibility is important.
Not ideal if you are not a Rust developer or if you need to perform machine learning tasks using other programming languages like Python or R.
Stars
896
Forks
91
Language
Rust
License
Apache-2.0
Category
Last pushed
Mar 10, 2026
Commits (30d)
6
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/smartcorelib/smartcore"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
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
open-spaced-repetition/fsrs-optimizer
FSRS Optimizer Package
rust-ml/linfa
A Rust machine learning framework.
paiml/aprender
Next Generation Machine Learning, Statistics and Deep Learning in PURE Rust