JavaScript ML Libraries ML Frameworks

Lightweight machine learning algorithm implementations and libraries written in JavaScript/TypeScript for client-side or Node.js environments. Does NOT include ML frameworks for other languages, model serving infrastructure, domain-specific ML applications, or datasets.

There are 168 javascript ml libraries frameworks tracked. 4 score above 50 (established tier). The highest-rated is mljs/ml at 61/100 with 2,713 stars and 1,608 monthly downloads.

Get all 168 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=javascript-ml-libraries&limit=20"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.

# Framework Score Tier
1 mljs/ml

Machine learning tools in JavaScript

61
Established
2 alibaba/pipcook

Machine learning platform for Web developers

58
Established
3 imjoy-team/ImJoy

ImJoy: Deep Learning Made Easy!

52
Established
4 deepforge-dev/deepforge

A modern development environment for deep learning

51
Established
5 Kanaries/ml

machine learning lib in javascript.

47
Emerging
6 krsbx/mind-ar-ts

A complete rewrite of Mind AR JS in TS

47
Emerging
7 machinelearnjs/machinelearnjs

Machine Learning library for the web and Node.

46
Emerging
8 microbit-foundation/cctd-ml-machine

GitHub Location for Aarhus University's Center for Computational Thinking...

46
Emerging
9 AlanWei/deeplearning-js

Deep learning framework in JavaScript

45
Emerging
10 NLeSC/mcfly

A deep learning tool for time series classification and regression

44
Emerging
11 yining1023/machine-learning-for-the-web

Repository for the "Machine Learning for the Web" class at ITP, NYU

43
Emerging
12 jehaad1/Deepbox

The TypeScript Toolkit for AI & Numerical Computing

42
Emerging
13 proin/nodeml

machine learning framework for node.js

40
Emerging
14 lobe/web-bootstrap

Bootstrap your Lobe machine learning model with our web starter project.

39
Emerging
15 lauerfab/MLweb

Machine learning and scientific computing (linear algebra, statistics,...

37
Emerging
16 chrisgdt/DELBOT-Mouse

A small deep-learning library to distinguish human and bot from their mouse...

36
Emerging
17 chekoduadarsh/BlocklyML

BlocklyML is a simple visual programming Tool for python and ML. 🧩 🖥️

36
Emerging
18 josephch405/ML-Playground

A Playground for machine learning techniques

36
Emerging
19 Kaixhin/FGMachine

Future Gadget Machine

36
Emerging
20 Programming-from-A-to-Z/A2Z-F18

ITP A2Z Course for Fall 2018

36
Emerging
21 lsunsi/markovjs

Reinforcement Learning in JavaScript

35
Emerging
22 cztomsik/ggml-js

JavaScript bindings for the ggml-js library

35
Emerging
23 xieyuheng/learner.js

A machine learning library learned from "The Little Learner".

35
Emerging
24 runwayml/RunwayML-for-Photoshop

RunwayML for Photoshop

34
Emerging
25 paris-saclay-cds/ramp-board

RAMP packages: database, backend, frontend, utilities

34
Emerging
26 Creativeguru97/YouTube_tutorial

I store all the code I used in my YouTube tutorial here. Feel free to...

34
Emerging
27 neurons-me/neurons.me

Own your intelligence.

33
Emerging
28 DSGT-DLP/Deep-Learning-Playground

Web Application where people new to Deep Learning can input a dataset and...

33
Emerging
29 Safe-DS/DSL

Statically checked Data Science programs.

33
Emerging
30 Mohammed-Shoaib/Watch-Me-Build

:construction_worker: See some cool projects!

31
Emerging
31 imgcook/boa

Call Python packages in JavaScript.

31
Emerging
32 ClimbsRocks/learningmachines

Teaching machine learning!

31
Emerging
33 microsoft/ml4f

ML model compiler for Cortex-M4F

31
Emerging
34 aayank13/ml4e

ML4E - Learn and master machine learning effortlessly with a comprehensive...

31
Emerging
35 imgcook/datacook

Machine Learning and Data Analysis in JavaScript.

31
Emerging
36 invisal/noobjs

Javascript Algorithms Toolsets

30
Emerging
37 RobinKa/web-deep-image-prior

Deep Image Prior for denoising, superresolution, inpainting and more in the browser

30
Emerging
38 neurons-me/this.DOM

Specifically designed to capture and reformat any web page's Document Object...

30
Emerging
39 pm4js/pm4js-core

Process Mining for Javascript

30
Emerging
40 jinglescode/demos

Some JavaScript works published as demos, mostly ML or DS

30
Emerging
41 charliegerard/fem-ml-workshop

Repository for my FrontEnd Masters workshop on Machine Learning in JavaScript

30
Emerging
42 the-AMA-team/scraply

no-code deep learning playground - "scratch" for neural networks

29
Experimental
43 simonchabrol/machine-learning-and-data-processing-in-javascript

Machine learning and data processing in Javascript

29
Experimental
44 illustrated-machine-learning/illustrated-machine-learning.github.io

Website containing illustrations about Machine Learning theory!

29
Experimental
45 tobiasvonarx/HTML5-JS

A repository for my personal little projects mainly in HTML and JavaScript

29
Experimental
46 dino-dna/donut

do all the donuty things. :doughnut:

28
Experimental
47 transitive-bullshit/scikit-learn-ts

Powerful machine learning library for Node.js – uses Python's scikit-learn...

28
Experimental
48 jsmlt/jsmlt

:factory: JavaScript Machine Learning Toolkit

28
Experimental
49 yining1023/Machine-Learning-for-Physical-Computing

Repository for the "Machine Learning for Physical Computing" class at ITP, NYU

28
Experimental
50 mindsdb/mindsdb_js_sdk

DEPRICATED

28
Experimental
51 Wendydesigner/DLwithjs---chinese

Deep learning with jacascript中文版

28
Experimental
52 modelbox-ai/modelbox-webui

ModelBox develop UI. ModelBox开发界面。

27
Experimental
53 infinityfx-llc/ml-basic

Lightweight, zero dependency, machine learning library.

27
Experimental
54 ryanmpelletier/pubg_ml

PUBG Machine Learning

27
Experimental
55 syllab-ntu/syllab

SYmmetric cryptography and machine Learning Lab (SyLLab)

27
Experimental
56 butlerlabs/butler-blocks

Butler Blocks is a JavaScript library that helps developers build incredible...

26
Experimental
57 sophilabs/pullreq-ml

A machine learning experiment for predicting Pull Requests acceptance rate

26
Experimental
58 saitoxu/ml-kitchen-sink

Sample code collection of machine learning

26
Experimental
59 greenelab/adage-frontend

The Adage web app, a tool to explore gene expression data and discover new...

26
Experimental
60 TekMonksGitHub/neuranet

Tekmonks Neuranet AI

26
Experimental
61 repetere/modelscript

REPO MOVED TO https://github.com/repetere/jsonstack-data - Data Science and...

26
Experimental
62 TrevorBlythe/MentisJS

A javascript ML library. Make complicated or simple AI deep learning models....

25
Experimental
63 eveningkid/machinel

Simple Machine learning API for JavaScript (SKlearn-like API)

25
Experimental
64 S-H-E-R-Development/Machine-Learning-A-2-Z-WEBSITE

MLA2Z: Cover the topics which industry needs today and in future.

25
Experimental
65 atapas/ml-greenroots

ml-greenroots is a Pet project to run ML in the Browser using various...

25
Experimental
66 miloide/milo-blocks

Milo Blocks contains definitions of custom blocks and code generators for Milo

24
Experimental
67 ibm-watson-data-lab/watson-ml-scoring-util-nodejs

A simple Node.js wrapper for Watson ML model scoring

24
Experimental
68 jackbdu/Intro-ML-Arts-IMA-Summer24

Repository for IMNY-UT 224 Introduction to Machine Learning for the Arts -...

24
Experimental
69 saichandrareddy1/oxygenjs

This a JavaScript Library for the Numerical Javascript and Machine Learning

24
Experimental
70 BBVA/BeagleML-front

Machine Learning Model Trainer - Frontend

24
Experimental
71 repetere/jsonm-data

REPO MOVED: https://github.com/repetere/jsonstack-data - Data Science and...

24
Experimental
72 enkzcestaro/extend-core

🛠️ Extend native JavaScript prototypes with the extend-core library, adding...

24
Experimental
73 TelychkoVitalii/JS_algorithms

In this repository, the best solutions of data structures, combinatorial...

24
Experimental
74 atha7v/common-ground

🤝 Engage in meaningful conversations with Common Ground, a community-driven...

23
Experimental
75 joey1887/result

🔍 Simplify error handling in TypeScript with a type-safe Result pattern,...

23
Experimental
76 davide97g/ml-modules

A set of machine learning algorithms, packed as modules, ready to be used in...

23
Experimental
77 davide97g/ml-es6-modules

Some test with machine learning algorithms, es6 modules and webpack.

23
Experimental
78 prism-sh/examples

A collection of hello world examples for interacting with the PRISM ecosystem.

22
Experimental
79 vncsleal/prisml

Compiler-first ML for TypeScript + Prisma with ONNX Runtime

22
Experimental
80 localinference/.github

Small, specialized machine learning models that run locally anywhere.

22
Experimental
81 alexe-ev/ml-impact-calculator

A PM's tool for ML threshold decisions — converts model metrics into daily...

22
Experimental
82 thisisswagy/effect-smol

Provide a minimal, fast library for handling effects and asynchronous tasks...

22
Experimental
83 miloide/MiloServer

The Milo IDE

22
Experimental
84 kritzware/mljs

Machine Learning library based on Tensorflow and Keras, implemented in Typescript

22
Experimental
85 stevemacn/PageRank

Page Rank library for Javascript

22
Experimental
86 madrury/smoothers

Visualizations of various one-dimensional smoothers using the d3 javascript library.

22
Experimental
87 SnowballSH/experience_ml

Experience Machine Learning hands-on

22
Experimental
88 huisjerry/effect-distributed-lock

🔒 Control concurrent access across processes with this distributed semaphore...

22
Experimental
89 t2ee/validation

A form input validation tool set

22
Experimental
90 evanwashere/coreml.js

cross-runtime javascript library for CoreML

21
Experimental
91 javascript-machine-learning/organization-overview

👇 Overview of all the resources of BRIIM: JavaScript in Machine Learning

21
Experimental
92 nguyenphuminh/casio-machine-learning

Machine learning on Casio scientific calculators

21
Experimental
93 kingyo1205/NeuralBlockForge

🚀 NeuralBlockForge: Build, train, and run AI models in your browser like...

21
Experimental
94 shawnkoon/machine-learning-typescript

Machine Learning 🤖apps using JavaScript/TypeScript with Tensorflow.

20
Experimental
95 rrcook/lwc-ml

Using Salesforce and Lightning Web Component technology to explore machine...

20
Experimental
96 Moderyo/moderyo-js

Official Moderyo TypeScript/Node.js SDK for content moderation API

20
Experimental
97 yksanjo/ModelAudit

Modelaudit - A TypeScript project

19
Experimental
98 Favoriot/node-red-contrib-favoriot-ml

A high-performance Node-RED node for executing ONNX machine learning models...

19
Experimental
99 sgmathad/ml-ts

ml-ts is a frontend-only machine learning playground built with React and...

19
Experimental
100 T-Specht/thoughtful

Machine Learning library for JavaScript

19
Experimental
101 kwichmann/ml_sandbox

Various machine learning experiments and visualizations

19
Experimental
102 yksanjo/particle-trail-generator

Particle Trail Generator - A JavaScript project

19
Experimental
103 anujdutt9/Javascript-Machine-Learning

Machine Learning using Javascript.

18
Experimental
104 mlatsjsu/mlatsjsu-website

ML@SJSU Website

18
Experimental
105 fuzzyAccent/ml-webgl-course

A machine learning on the browser course, using webgl and tensorflow

18
Experimental
106 ecmadao/ml-in-action

Machine learning in JavaScript

17
Experimental
107 Createdd/MLJavascriptString

https://github.com/DDCreationStudios/Writing/blob/master/articles/MLJavaScript.md

17
Experimental
108 loaiabdalslam/AUL

Automated Deep learning & Machine Learning in JavaScript, in browser locally...

17
Experimental
109 SIMIDAT/nets4learning

Web platform for the design and execution of deep learning models for...

17
Experimental
110 XHiddenProjects/ML.js

Machine Learning algorithms in vanilla js ES6

16
Experimental
111 javascript-machine-learning/briim-website-content

✏️ All editable content on BRIIM website. Open for contribution. Join the movement!

16
Experimental
112 Love-Asuka/Etude_TurboWarp_ML

一个为TurboWarp开发的机器学习扩展,允许用户在可视化编程环境中构建和训练神经网络模型。

15
Experimental
113 BrunoLapanz/JavaScript-Interview-Preparation

📚 Master JavaScript concepts with detailed notes and examples to prepare...

15
Experimental
114 shubhvjain/dlonweb

Deep learning on the web

15
Experimental
115 ademchaoua/morse-lib

morse-lib is a JavaScript library designed to encode text into integers...

15
Experimental
116 madhura-23/code-playground

Learning playground with ML experiments, small games, frontend UI, and SQL...

15
Experimental
117 SerhiiKozachenko/ML

Curated Content and Playground for Data Science 👨🏻‍🔬 , Artificial...

15
Experimental
118 sotoblanco/BaseLayer

An open source learning platform that allows to build exercise step by step....

15
Experimental
119 Chitchai-Jantanarak/ML-rulecheck

Machine Learning project - Year 3, Semester 1, 2025

15
Experimental
120 siyanabandrova-dotcom/BlockBuild

BlockBuild is an educational and experimental platform for visually...

15
Experimental
121 ahoak/asl-client-ml-tutorial

GHC 22 workshop

14
Experimental
122 urish/ml-comments-gen

Generating source code comments with Machine Learning

14
Experimental
123 Luizrebelatto/machine-learning-playground

AI Playground

14
Experimental
124 MayukhSobo/neural-node-UI

Neural Node - Data Science Blog UI

14
Experimental
125 murenei/zealously

Showcasing math and data science techniques

14
Experimental
126 solygambas/javascript-machine-learning

6 projects to understand basic algorithms in Machine Learning, using Lodash...

14
Experimental
127 Alex1412D/bracket.engineer

Generate 3D printable power brick brackets.

14
Experimental
128 Grimstrrr/Argonz-ML

A light weight machine learning library published on npmjs

14
Experimental
129 godwinxunwang/el9123-project

Project Repository for EL9123 - Machine Learning

14
Experimental
130 NarendraKoya999/javascript-mastery

A comprehensive JavaScript reference guide covering ES2025, modern tooling,...

13
Experimental
131 betterweb-team/BetterWeb-Backend

Data fetch and model training for BetterWeb. For default models and data,...

13
Experimental
132 johnwcchau/libretto

Drag-and-drop designer for machine learning

13
Experimental
133 waihongchung/dress

Toolkit for Doing Research with ECMAScript-based Statistics (DRESS Kit)

13
Experimental
134 brakmic/purescript-fedger

Fedger-API bindings for PureScript

13
Experimental
135 simula/medimetrics

A web-based tool for ML metrics calculations.

13
Experimental
136 richwandell/jsalgos

A collection of algorithms done in JavaScript with visual demos

13
Experimental
137 retraigo/appraisal

Machine Learning utilities for TypeScript

13
Experimental
138 antoinebcx/ml-toolkit-ts

A TypeScript toolkit for machine learning inference.

12
Experimental
139 Manvith-kumar16/MLCode

A LeetCode-style coding platform for Machine Learning - practice real-world...

12
Experimental
140 Simple-ML/Simple-ML

Simplifies the implementation of Machine Learning workflows.

12
Experimental
141 archanpatkar/patML.js

A Set of Machine Learning Algorithms

12
Experimental
142 jhagelback/webml

Web Machine Learning Demonstrator

12
Experimental
143 EzioDEVio/mldockertest

Machine learning project

12
Experimental
144 shadowww345/Aira.js-Preview

Aira is a JavaScript LLM framework that runs efficiently even on modest GPUs...

12
Experimental
145 jaywyawhare/MLBricks

MLBricks: Open-source visual programming for machine learning, simplifying...

12
Experimental
146 AndrewJBateman/javascript-load-csvfile

:clipboard: Code to learn to load a CSV file and manipulate its data. This...

11
Experimental
147 5sControl/5s-algorithms-controller

Controller for the 5sControl algorithms

11
Experimental
148 billalxcode/wavedb-core

an open source metrics evaluation database

11
Experimental
149 xhandlr/ml-website

Plataforma educativa interactiva para aprender Machine Learning de forma...

11
Experimental
150 zagvozdeen/malicious-learning

Мини-приложение для подготовки к экзамену по машинному обучению

11
Experimental
151 engapa/modeldb-frontend

ModelDB Frontend

11
Experimental
152 luisespino/mlearnjs

JavaScript Machine Learning ES6 Module

11
Experimental
153 NeuralBlitz/NBOS

Os

11
Experimental
154 ddenizakpinar/Project-Apparatus

a tool to create machine learning models.

10
Experimental
155 colla00/NeuroBoost

An interactive platform for cognitive enhancement with neuroscience-backed...

10
Experimental
156 atick-faisal/Machine-Learning

Teaching my computer to learn from experience!

10
Experimental
157 alexeyraspopov/learn-script

A JavaScript implementation of machine learning algorithms.

10
Experimental
158 Nexosis/sample-js-bigfoot

Machine Learning for Fun: Bigfoot and the Impact of the X-Files

10
Experimental
159 Abdelrhman941/ML-Studio-Project

this is website for machine learning steps

10
Experimental
160 nickswalker/dmp-ts

Interactive 2D Learning from Demonstration

10
Experimental
161 code-cro/data-science

Data science library

10
Experimental
162 supreme-gg-gg/block-ml

Build neural networks with blocks (Scratch!)

10
Experimental
163 neowsl/kotoamatsukami

A TypeScript ML library

10
Experimental
164 etornam45/secle

An ML library for js

10
Experimental
165 haydenhigg/Callidus

A collection of machine learning algorithms for Typescript.

10
Experimental
166 gregbugaj/delven

Domain-Specific Language (DSL) designed for mining content from static and...

10
Experimental
167 emapeire/machine-learning-js

machine-learning

10
Experimental
168 TEC-Toolkit/Semantic_Machine_Learning_Impact_Calculator

Semantic Machine Learning Impact Calculator (footprint calculation of...

10
Experimental