ml and machinelearnjs

These are competitors offering overlapping core ML functionality (classification, regression, clustering) for JavaScript environments, though ml.js has significantly stronger adoption and maintenance activity.

ml
61
Established
machinelearnjs
53
Established
Maintenance 0/25
Adoption 17/25
Maturity 25/25
Community 19/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 17/25
Stars: 2,713
Forks: 213
Downloads: 1,608
Commits (30d): 0
Language: JavaScript
License: MIT
Stars: 540
Forks: 54
Downloads:
Commits (30d): 0
Language: TypeScript
License: MIT
Stale 6m
No Package No Dependents

About ml

mljs/ml

Machine learning tools in JavaScript

Bundles modular algorithms for classification, regression, clustering, and neural networks alongside supporting math utilities (matrix decompositions, distance metrics, optimization) into a single UMD bundle for browser environments. Distributed as individual npm packages prefixed with `ml-` for Node.js, allowing selective dependency installation while maintaining a unified API surface across supervised learning, unsupervised learning, and signal processing tasks.

About machinelearnjs

machinelearnjs/machinelearnjs

Machine Learning library for the web and Node.

Scores updated daily from GitHub, PyPI, and npm data. How scores work