Neural Network & ML Libraries
9 entriesTrain models in the browser or Node.js.
In-browser & Edge Inference
5 entriesRun pretrained models on-device.
NLP & Numerical Libraries
3 entriesText processing and scientific computing.
LLM Application SDKs
4 entriesBuild with hosted and local language models.
JavaScript ML Runtimes
1 entriesML in the browser and Node.
Related Pages
7 entriesNeighbouring pages on this site.
Frequently Asked Questions
Can I run machine learning in JavaScript?
Yes. TensorFlow.js, Brain.js and ml5.js train and run models in the browser or Node.js, and Transformers.js, ONNX Runtime Web and WebLLM run pretrained transformer and language models on-device.
How do I run a language model in the browser?
WebLLM runs LLMs with WebGPU, Transformers.js runs Hugging Face models, and ONNX Runtime Web runs ONNX models with WebAssembly or WebGPU.
Which libraries are no longer actively developed?
ConvNetJS has not been updated on GitHub since January 2023; Brain.js and ml5.js have not been updated since late 2024. The notes give last GitHub update dates from October 2026.
Which additional references does this page add?
The section 'JavaScript ML Runtimes' lists TensorFlow.js, Transformers.js, ONNX Runtime Web, WebLLM.
How current is this page?
Links were checked in October 2026. Sites that block automated checks are kept and may need a manual click. Last-commit dates are from GitHub in October 2026 and show activity only; check each project's release notes before adopting it. The earlier version of this page linked to Synaptic and ConvNetJS as the first entries; Synaptic is now active again, and all links were rechecked.