JavaScript Neural Networks ML Frameworks

Pure JavaScript/TypeScript neural network libraries for building and training custom neural networks from scratch. Does NOT include pre-trained model inference engines, deep learning frameworks with GPU support, or bindings to external DNN libraries.

There are 33 javascript neural networks frameworks tracked. 1 score above 70 (verified tier). The highest-rated is yoshoku/hnswlib-node at 72/100 with 135 stars and 314,300 monthly downloads.

Get all 33 projects as JSON

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

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

# Framework Score Tier
1 yoshoku/hnswlib-node

hnswlib-node provides Node.js bindings for Hnswlib

72
Verified
2 DanRuta/jsNet

Javascript/WebAssembly deep learning library for MLPs and convolutional...

54
Established
3 mvrahden/reinforce-js

[INACTIVE] A collection of various machine learning solver. The library is...

53
Established
4 janhuenermann/neurojs

A JavaScript deep learning and reinforcement learning library.

45
Emerging
5 matiasvlevi/Dann

Deep Neural Network Library for JavaScript.

39
Emerging
6 mvrahden/recurrent-js

[INACTIVE] Amazingly simple to build and train various neural networks. The...

39
Emerging
7 DrA1ex/mind-net.js

Fast and simple to use neural network implementation in pure TypeScript with...

33
Emerging
8 pabloinsente/nn-mod-cog

Introduction to canonical neural network models of cognition

30
Emerging
9 agilescientific/rocky-playground

An adaptation of the TensorFlow Playground, with some new datasets and...

30
Emerging
10 Lucifier129/simple-machine-learning-demo

simple machine learning demo

30
Emerging
11 littensy/nanoai

✨ Minimal library for creating neural networks

27
Experimental
12 tvcutsem/neural-networks-and-deep-learning-in-js

JavaScript port of code in Nielsen's Neural networks and deep learning book

27
Experimental
13 BenShelton/node-nn

A simple neural network to run with Node.js

26
Experimental
14 Tunnelbasketballseason635/TensaiNeuro

🧠 Build and experiment with a lightweight neural network library in...

24
Experimental
15 pfnet-research/node-menoh

NodeJS binding for Menoh DNN inference library

24
Experimental
16 great0108/DeepLearning

Implementation of deep learning framework in pure Javascript without any...

22
Experimental
17 drewxs/sensr

Semi-supervised deep learning simulation

22
Experimental
18 salieri/tartarus-deep

Deep learning framework for TypeScript

22
Experimental
19 mannasoumya/grnn

Simple General Regression Neural Network for NodeJS

21
Experimental
20 erupturatis/NeuralNetworkPlayground

A website in which you can customize, train and visualize changes in your...

20
Experimental
21 rhaymisonbetini/ashiley-neural-network

Ashiley is an open project aiming to perform the classification of images...

19
Experimental
22 yongsiliang/mvc-v6-digital-neuron

MVC-V6 数字神经元系统 - 具备持久记忆、自我意识、元认知能力的智能体

19
Experimental
23 Jerga99/neural-network-course

Neural Network Course in JS

16
Experimental
24 dataswarmproject/playground

Interactive neural network visualization tool with LeakyReLU activation...

15
Experimental
25 okonma01/neural-network-playground

Neural Networks can learn (almost!) anything.

15
Experimental
26 LassazVegaz/neurons

Exploring the art of Connectionist Systems in AI ✨

14
Experimental
27 brianfakhoury/NeuroFYI

NeuroFYI is an interactive webapp for exploring neural networks with cool...

11
Experimental
28 masasron/deepnet

DeepNet is simple node based cli tool for creating machine learning...

11
Experimental
29 5sControl/inference-server-js

Inference server for JS algorithms

11
Experimental
30 arjunpat/nn.js

A neural network library written in TypeScript.

11
Experimental
31 lijian736/simple_cnn_demo

A Simple CNN Demo in JavaScript

10
Experimental
32 zujoio-archieved/caffenode-js-build

build of opencv + opencv contrib + caffe

10
Experimental
33 YigitGunduc/norch

A zero dependency library to run PyTorch model with nodejs natively

10
Experimental