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 43 javascript neural networks frameworks tracked. 2 score above 50 (established tier). The highest-rated is yoshoku/hnswlib-node at 59/100 with 135 stars.

Get all 43 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

59
Established
2 DanRuta/jsNet

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

50
Established
3 mvrahden/reinforce-js

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

48
Emerging
4 janhuenermann/neurojs

A JavaScript deep learning and reinforcement learning library.

45
Emerging
5 mvrahden/recurrent-js

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

41
Emerging
6 DrA1ex/mind-net.js

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

40
Emerging
7 matiasvlevi/Dann

Deep Neural Network Library for JavaScript.

39
Emerging
8 pabloinsente/nn-mod-cog

Introduction to canonical neural network models of cognition

37
Emerging
9 agilescientific/rocky-playground

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

37
Emerging
10 littensy/nanoai

✨ Minimal library for creating neural networks

34
Emerging
11 tvcutsem/neural-networks-and-deep-learning-in-js

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

34
Emerging
12 BenShelton/node-nn

A simple neural network to run with Node.js

33
Emerging
13 Lucifier129/simple-machine-learning-demo

simple machine learning demo

30
Emerging
14 mannasoumya/grnn

Simple General Regression Neural Network for NodeJS

30
Emerging
15 drewxs/sensr

Semi-supervised deep learning simulation

29
Experimental
16 great0108/DeepLearning

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

29
Experimental
17 salieri/tartarus-deep

Deep learning framework for TypeScript

29
Experimental
18 pfnet-research/node-menoh

NodeJS binding for Menoh DNN inference library

29
Experimental
19 erupturatis/NeuralNetworkPlayground

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

27
Experimental
20 rhaymisonbetini/ashiley-neural-network

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

26
Experimental
21 Tunnelbasketballseason635/TensaiNeuro

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

23
Experimental
22 Jerga99/neural-network-course

Neural Network Course in JS

23
Experimental
23 yongsiliang/mvc-v6-digital-neuron

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

21
Experimental
24 brianfakhoury/NeuroFYI

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

18
Experimental
25 masasron/deepnet

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

18
Experimental
26 YigitGunduc/norch

A zero dependency library to run PyTorch model with nodejs natively

17
Experimental
27 lijian736/simple_cnn_demo

A Simple CNN Demo in JavaScript

17
Experimental
28 dataswarmproject/playground

Interactive neural network visualization tool with LeakyReLU activation...

17
Experimental
29 okonma01/neural-network-playground

Neural Networks can learn (almost!) anything.

15
Experimental
30 LassazVegaz/neurons

Exploring the art of Connectionist Systems in AI ✨

13
Experimental
31 arjunpat/nn.js

A neural network library written in TypeScript.

13
Experimental
32 5sControl/inference-server-js

Inference server for JS algorithms

13
Experimental
33 axiomchronicles/neural_playground

A modern, interactive Neural Playground built with React, Vite, Tailwind,...

13
Experimental
34 zujoio-archieved/caffenode-js-build

build of opencv + opencv contrib + caffe

12
Experimental
35 damzaky/Neural-Network-Playground

Online neural network playground to see how neural network works in real-time!

12
Experimental
36 DrewJay/VectorVanilla

Experimental implementation of deep learning library in TypeScript.

11
Experimental
37 MikeKuijper/marvin.js

A JavaScript library for custom neural networks

11
Experimental
38 Angad-2002/Boolean_NN_App

This web app allows users to input a Boolean function and neural network...

11
Experimental
39 freire-guido/malbec

"Machine Learning Backpropagation Execution" is a simple machine learning...

11
Experimental
40 beenotung/neural-network.ts

Lightweight TypeScript neural network library with back-propagation and...

11
Experimental
41 AleNarder/micronn

Typescript only neural networks library

11
Experimental
42 Apozzi/convnetjs-extras

Builds on the core functionalities of convnetjs by adding more features and...

11
Experimental
43 tkc/node-neural-network

Built with only pure typescript, neural network iris sample.

11
Experimental