Skip to content
The Daily Repo

smartcorelib / smartcore

A comprehensive library for machine learning and numerical computing. Apply Machine Learning with Rust leveraging first principles.

Why this job: works in the areas we cover, but does not say which job it does

What it does

  • Broad algorithm coverage. linear models, tree-based methods, ensembles, SVMs, neighbors, clustering, decomposition, and preprocessing.
  • Strong linear algebra traits with optional ndarray integration for users who prefer array-first workflows.
  • WASM-first defaults with attention to portability; features such as serde and datasets are opt-in.
  • Practical utilities for model selection, evaluation, readers (CSV), dataset generators, and built-in sample datasets.

Get started

No single install command. Read the steps in the README (opens in new tab)

Maintenance
Active
Last commit 5 days ago
Stars
978
+3 this week
Licence
Apache-2.0
Allows business use
Downloads for
None listed
No release files
Latest version
v0.7.0
Released 17 days ago
Built with
Rust
100% of the code

Is it looked after?

Contributors
9
Last 90 days
Issues
75% closed
53 still open
Pull requests
229 merged
3 waiting
Releases
28
21 in the last year

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
madrury / py-glm13113 days agoBSD-3-ClauseNo downloads
pycaret / pycaret9,8636 months agoCustomNo downloads
haifengl / smile6,4302 days agoCustomNo downloads
More: languages, topics and project record

Languages

  • Rust 100%
  • Shell <1%

Topics

  • machine-learning
  • machine-learning-algorithms
  • statistical-learning
  • statistical-models
  • rust
  • rust-lang
  • clustering
  • classification
  • regression
  • model-selection
  • scientific-computing

Project record

  • JobOther AI tools
  • StatusListed
  • Commits609
  • Forks112
  • Watching17
  • Stars in 28 days+13
  • CreatedMay 8, 2019
  • First seen by usNov 7, 2026
  • CheckedNov 10, 2026

Type to search.

Try