JavaScript GPU Tensor Libraries ML Frameworks
Frameworks and libraries for GPU-accelerated tensor computation, linear algebra, and neural network inference in JavaScript/TypeScript/Node.js environments. Does NOT include general ML model serving, higher-level training frameworks for Python, or application-specific implementations (like game AI or medical imaging).
There are 50 javascript gpu tensor libraries frameworks tracked. 1 score above 70 (verified tier). The highest-rated is tensorflow/tfjs at 80/100 with 19,114 stars and 1,313,493 monthly downloads.
Get all 50 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=javascript-gpu-tensor-libraries&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
tensorflow/tfjs
A WebGL accelerated JavaScript library for training and deploying ML models. |
|
Verified |
| 2 |
microsoft/DMTK
Microsoft Distributed Machine Learning Toolkit |
|
Established |
| 3 |
nnstreamer/api
Machine Learning API (Origin: C++: SNAP, C/C#: Tizen API, Java:... |
|
Emerging |
| 4 |
tensorflow/tfjs-core
WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript. |
|
Emerging |
| 5 |
R-js/blasjs
Pure Javascript manually written :ok_hand: implementation of BLAS, Many... |
|
Emerging |
| 6 |
RedisAI/redisai-js
A high-performance JavaScript client for RedisAI |
|
Emerging |
| 7 |
Phantasm0009/accel-gpu
NumPy for the browser GPU — zero shaders, zero dependencies |
|
Emerging |
| 8 |
mljs/matrix
Matrix manipulation and computation library |
|
Emerging |
| 9 |
phun-ky/wrapture
Wrapture lets you go from a Python-trained model to deployable JavaScript... |
|
Emerging |
| 10 |
r-chong/TSTorch
A PyTorch-style runtime library in TypeScript + WebGPU. Built to understand... |
|
Emerging |
| 11 |
Hedgehog-Computing/hedgehog-lab
Run, compile and execute JavaScript for Scientific Computing and Data... |
|
Emerging |
| 12 |
mni-ml/TSTorch
A PyTorch-style runtime library in TypeScript + WebGPU. Built to understand... |
|
Emerging |
| 13 |
runwayml/hosted-models
Interact with Runway Hosted Models with only a few lines of code! |
|
Emerging |
| 14 |
zc911/MatrixSlow
A simple deep learning framework in pure python for purpose of learning in DL |
|
Emerging |
| 15 |
mlajtos/L1
L1: Tensor Studio — The playground for tensors |
|
Emerging |
| 16 |
Paperspace/paperspace-node
Paperspace API for node.js |
|
Emerging |
| 17 |
zanussbaum/surfgrad
webgpu autograd library |
|
Emerging |
| 18 |
visheratin/web-ai
Run modern deep learning models in the browser. |
|
Emerging |
| 19 |
eduardoleao052/js-pytorch
A JavaScript library like PyTorch, with GPU acceleration. |
|
Emerging |
| 20 |
intel/inference-engine-node
Bringing the hardware accelerated deep learning inference to Node.js and... |
|
Emerging |
| 21 |
m96-chan/NxPU
WGSL → NPU transpiler. Compiles WebGPU shading language to native NPU... |
|
Emerging |
| 22 |
ShyamSathish005/python-react-ml
Run heavy ML models in the browser without freezing the UI. Features... |
|
Emerging |
| 23 |
bminixhofer/tractjs
Run ONNX and TensorFlow inference in the browser. |
|
Experimental |
| 24 |
Becavalier/Eufa
A high efficient utility functions(encryption, machine learning, etc)... |
|
Experimental |
| 25 |
vinhowe/piston
Train small sequence models in your browser with WebGPU. |
|
Experimental |
| 26 |
denosaurs/neo
👩💻 Matrix and other math, accelerated by WebGPU and WASM |
|
Experimental |
| 27 |
dekdokdang/MATRIX
Modbus Attack Tool for Remote Industrial eXploitation (M.A.T.R.I.X) is a... |
|
Experimental |
| 28 |
Hoff97/tensorjs
Deep learning for the Web |
|
Experimental |
| 29 |
LessUp/tiny-dl-inference
Micro Deep Learning Inference Engine (WebGPU + TypeScript): Hand-Written... |
|
Experimental |
| 30 |
v-code01/edgetrain
WebGPU-based on-device neural network training framework |
|
Experimental |
| 31 |
robertocenteno/wrapture
Wrapture lets you go from a Python-trained model to deployable JavaScript... |
|
Experimental |
| 32 |
improvess/matrix-reef.js
Fast Matrix Library for Java Script |
|
Experimental |
| 33 |
txetxoarnedo/mo
View GitHub-flavored Markdown files with syntax highlighting, diagrams, and... |
|
Experimental |
| 34 |
TheEmperialFox/accel-gpu
Accelerate browser data processing with a lightweight WebGPU wrapper... |
|
Experimental |
| 35 |
nvroodi/NeuralMatrix
⚡ Boost real-time JS apps with NeuralMatrix’s high-performance, scalable... |
|
Experimental |
| 36 |
svenflow/model-to-webgpu
Convert any ML model (ONNX, GGUF, TFLite) into a standalone browser project... |
|
Experimental |
| 37 |
signal38/signal38.github.io
Real-time North Korean military activity risk analysis — fine-tuned... |
|
Experimental |
| 38 |
leopiney/tensor-safe
A Haskell framework to define valid deep learning models and export them to... |
|
Experimental |
| 39 |
mil-tokyo/wgpy
WebGPU/WebGL accelerated numpy-compatible array library for web browser |
|
Experimental |
| 40 |
toviszsolt/nodejs-native-gpu
GPU Native for Node.js - A new era is dawning - 2025.09.15 |
|
Experimental |
| 41 |
Digital-Defiance/node-accelerate
Apple Accelerate extension for Node.js |
|
Experimental |
| 42 |
argonic/tensor
Basic Tensor low-level class: calculate strides, indices, coordinates,... |
|
Experimental |
| 43 |
TranNgocHieu/nodejs-native-gpu
🚀 Harness GPU power in Node.js with this native addon for accelerated... |
|
Experimental |
| 44 |
jsgrad-org/jsgrad
jsgrad is a dependency-free ML library in Typescript for model inference and... |
|
Experimental |
| 45 |
jakobtroidl/web-mlp
Fast WebGPU based MLP inference |
|
Experimental |
| 46 |
ibelem/webnn-code-generator
Generate Web Neural Network (WebNN) API vanilla JavaScript code from ONNX,... |
|
Experimental |
| 47 |
repetere/jsonstack-math
math, linear algebra, matrix and other helpers |
|
Experimental |
| 48 |
muhkartal/tensorPlayground-lab
An interactive, WebGL-accelerated platform for visualizing and experimenting... |
|
Experimental |
| 49 |
beenotung/svd.ts
A lightweight, isomorphic TypeScript implementation for computing Singular... |
|
Experimental |
| 50 |
ravinthiranpartheepan1407/vertezml-js
Simplify complex scientific computations with Vertez's intuitive framework. |
|
Experimental |