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.

80
Verified
2 microsoft/DMTK

Microsoft Distributed Machine Learning Toolkit

51
Established
3 nnstreamer/api

Machine Learning API (Origin: C++: SNAP, C/C#: Tizen API, Java:...

48
Emerging
4 tensorflow/tfjs-core

WebGL-accelerated ML // linear algebra // automatic differentiation for JavaScript.

47
Emerging
5 R-js/blasjs

Pure Javascript manually written :ok_hand: implementation of BLAS, Many...

43
Emerging
6 RedisAI/redisai-js

A high-performance JavaScript client for RedisAI

42
Emerging
7 Phantasm0009/accel-gpu

NumPy for the browser GPU — zero shaders, zero dependencies

40
Emerging
8 mljs/matrix

Matrix manipulation and computation library

40
Emerging
9 phun-ky/wrapture

Wrapture lets you go from a Python-trained model to deployable JavaScript...

39
Emerging
10 r-chong/TSTorch

A PyTorch-style runtime library in TypeScript + WebGPU. Built to understand...

37
Emerging
11 Hedgehog-Computing/hedgehog-lab

Run, compile and execute JavaScript for Scientific Computing and Data...

37
Emerging
12 mni-ml/TSTorch

A PyTorch-style runtime library in TypeScript + WebGPU. Built to understand...

37
Emerging
13 runwayml/hosted-models

Interact with Runway Hosted Models with only a few lines of code!

35
Emerging
14 zc911/MatrixSlow

A simple deep learning framework in pure python for purpose of learning in DL

34
Emerging
15 mlajtos/L1

L1: Tensor Studio — The playground for tensors

34
Emerging
16 Paperspace/paperspace-node

Paperspace API for node.js

34
Emerging
17 zanussbaum/surfgrad

webgpu autograd library

33
Emerging
18 visheratin/web-ai

Run modern deep learning models in the browser.

33
Emerging
19 eduardoleao052/js-pytorch

A JavaScript library like PyTorch, with GPU acceleration.

33
Emerging
20 intel/inference-engine-node

Bringing the hardware accelerated deep learning inference to Node.js and...

32
Emerging
21 m96-chan/NxPU

WGSL → NPU transpiler. Compiles WebGPU shading language to native NPU...

32
Emerging
22 ShyamSathish005/python-react-ml

Run heavy ML models in the browser without freezing the UI. Features...

32
Emerging
23 bminixhofer/tractjs

Run ONNX and TensorFlow inference in the browser.

29
Experimental
24 Becavalier/Eufa

A high efficient utility functions(encryption, machine learning, etc)...

28
Experimental
25 vinhowe/piston

Train small sequence models in your browser with WebGPU.

26
Experimental
26 denosaurs/neo

👩‍💻 Matrix and other math, accelerated by WebGPU and WASM

25
Experimental
27 dekdokdang/MATRIX

Modbus Attack Tool for Remote Industrial eXploitation (M.A.T.R.I.X) is a...

24
Experimental
28 Hoff97/tensorjs

Deep learning for the Web

22
Experimental
29 LessUp/tiny-dl-inference

Micro Deep Learning Inference Engine (WebGPU + TypeScript): Hand-Written...

22
Experimental
30 v-code01/edgetrain

WebGPU-based on-device neural network training framework

22
Experimental
31 robertocenteno/wrapture

Wrapture lets you go from a Python-trained model to deployable JavaScript...

22
Experimental
32 improvess/matrix-reef.js

Fast Matrix Library for Java Script

22
Experimental
33 txetxoarnedo/mo

View GitHub-flavored Markdown files with syntax highlighting, diagrams, and...

22
Experimental
34 TheEmperialFox/accel-gpu

Accelerate browser data processing with a lightweight WebGPU wrapper...

22
Experimental
35 nvroodi/NeuralMatrix

⚡ Boost real-time JS apps with NeuralMatrix’s high-performance, scalable...

22
Experimental
36 svenflow/model-to-webgpu

Convert any ML model (ONNX, GGUF, TFLite) into a standalone browser project...

22
Experimental
37 signal38/signal38.github.io

Real-time North Korean military activity risk analysis — fine-tuned...

22
Experimental
38 leopiney/tensor-safe

A Haskell framework to define valid deep learning models and export them to...

20
Experimental
39 mil-tokyo/wgpy

WebGPU/WebGL accelerated numpy-compatible array library for web browser

20
Experimental
40 toviszsolt/nodejs-native-gpu

GPU Native for Node.js - A new era is dawning - 2025.09.15

16
Experimental
41 Digital-Defiance/node-accelerate

Apple Accelerate extension for Node.js

15
Experimental
42 argonic/tensor

Basic Tensor low-level class: calculate strides, indices, coordinates,...

14
Experimental
43 TranNgocHieu/nodejs-native-gpu

🚀 Harness GPU power in Node.js with this native addon for accelerated...

14
Experimental
44 jsgrad-org/jsgrad

jsgrad is a dependency-free ML library in Typescript for model inference and...

14
Experimental
45 jakobtroidl/web-mlp

Fast WebGPU based MLP inference

13
Experimental
46 ibelem/webnn-code-generator

Generate Web Neural Network (WebNN) API vanilla JavaScript code from ONNX,...

13
Experimental
47 repetere/jsonstack-math

math, linear algebra, matrix and other helpers

12
Experimental
48 muhkartal/tensorPlayground-lab

An interactive, WebGL-accelerated platform for visualizing and experimenting...

11
Experimental
49 beenotung/svd.ts

A lightweight, isomorphic TypeScript implementation for computing Singular...

11
Experimental
50 ravinthiranpartheepan1407/vertezml-js

Simplify complex scientific computations with Vertez's intuitive framework.

10
Experimental