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 52 javascript gpu tensor libraries frameworks tracked. 1 score above 70 (verified tier). The highest-rated is tensorflow/tfjs at 73/100 with 19,114 stars. 1 of the top 10 are actively maintained.

Get all 52 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.

73
Verified
2 nnstreamer/api

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

55
Established
3 microsoft/DMTK

Microsoft Distributed Machine Learning Toolkit

51
Established
4 R-js/blasjs

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

47
Emerging
5 mljs/matrix

Matrix manipulation and computation library

47
Emerging
6 tensorflow/tfjs-core

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

47
Emerging
7 RedisAI/redisai-js

A high-performance JavaScript client for RedisAI

45
Emerging
8 Hedgehog-Computing/hedgehog-lab

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

44
Emerging
9 runwayml/hosted-models

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

42
Emerging
10 mni-ml/TSTorch

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

41
Emerging
11 mlajtos/L1

L1: Tensor Studio — The playground for tensors

41
Emerging
12 Paperspace/paperspace-node

Paperspace API for node.js

41
Emerging
13 zc911/MatrixSlow

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

41
Emerging
14 zanussbaum/surfgrad

webgpu autograd library

40
Emerging
15 eduardoleao052/js-pytorch

A JavaScript library like PyTorch, with GPU acceleration.

40
Emerging
16 visheratin/web-ai

Run modern deep learning models in the browser.

40
Emerging
17 intel/inference-engine-node

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

39
Emerging
18 r-chong/TSTorch

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

38
Emerging
19 ShyamSathish005/python-react-ml

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

38
Emerging
20 bminixhofer/tractjs

Run ONNX and TensorFlow inference in the browser.

36
Emerging
21 phun-ky/wrapture

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

36
Emerging
22 Becavalier/Eufa

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

35
Emerging
23 m96-chan/NxPU

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

34
Emerging
24 vinhowe/piston

Train small sequence models in your browser with WebGPU.

33
Emerging
25 Phantasm0009/accel-gpu

NumPy for the browser GPU — zero shaders, zero dependencies

32
Emerging
26 denosaurs/neo

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

32
Emerging
27 dekdokdang/MATRIX

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

30
Emerging
28 Hoff97/tensorjs

Deep learning for the Web

29
Experimental
29 improvess/matrix-reef.js

Fast Matrix Library for Java Script

29
Experimental
30 leopiney/tensor-safe

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

27
Experimental
31 mil-tokyo/wgpy

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

27
Experimental
32 signal38/signal38.github.io

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

22
Experimental
33 svenflow/model-to-webgpu

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

22
Experimental
34 toviszsolt/nodejs-native-gpu

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

22
Experimental
35 robertocenteno/wrapture

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

21
Experimental
36 TheEmperialFox/accel-gpu

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

21
Experimental
37 txetxoarnedo/mo

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

21
Experimental
38 v-code01/edgetrain

WebGPU-based on-device neural network training framework

21
Experimental
39 argonic/tensor

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

21
Experimental
40 jsgrad-org/jsgrad

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

21
Experimental
41 nvroodi/NeuralMatrix

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

21
Experimental
42 LessUp/tiny-dl-inference

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

21
Experimental
43 jakobtroidl/web-mlp

Fast WebGPU based MLP inference

20
Experimental
44 repetere/jsonstack-math

math, linear algebra, matrix and other helpers

19
Experimental
45 ravinthiranpartheepan1407/vertezml-js

Simplify complex scientific computations with Vertez's intuitive framework.

17
Experimental
46 Digital-Defiance/node-accelerate

Apple Accelerate extension for Node.js

17
Experimental
47 typio/nervous

Deep Learning Framework in WebGPU (For Education)

14
Experimental
48 muhkartal/tensorPlayground-lab

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

13
Experimental
49 TranNgocHieu/nodejs-native-gpu

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

13
Experimental
50 jmsck55/eumatrix

EuMatrix contains matrix and deep learning operations for Euphoria

11
Experimental
51 jeus0522/web-ai

Run modern deep learning models in the browser.

11
Experimental
52 KargJonas/talos

A tiny, zero-deps WASM-accelerated tensor library for JavaScript.

10
Experimental