TensorFlow.js
Some data may be outdated — see provenance labels.
A WebGL accelerated JavaScript library for training and deploying ML models. observed · 2026-09-30
Health v2 · maintenance only
59/100
- Activity 80
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3151
- days_rel: 729
- days_push: 120
- n_releases_24m: 1
Adoption not part of the score
19147 stars · 2029 forks observed · 2026-09-30
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-19, confidence 0.99
TensorFlow.js is a hardware‑accelerated JavaScript library for building, training, and running machine‑learning models in the browser and Node.js. It provides low‑level linear‑algebra ops, high‑level Keras‑style APIs, and backends for WebGL, WebGPU, and WebAssembly.
Use cases
- Train a neural network directly in a web page using the user's GPU.
- Run pre‑trained TensorFlow models in the browser for image classification.
- Retrain an existing model with client‑side sensor data in a web app.
- Perform inference on Node.js servers using the same TensorFlow.js API.
- Build interactive ML demos that run offline without a Python backend.
When to choose
- You need ML capabilities in a JavaScript environment (browser or Node.js).
- You want to leverage GPU acceleration via WebGL/WebGPU without native binaries.
- You prefer a single API that works both client‑side and server‑side.
- Your project is written in TypeScript or JavaScript and you want strong typing.
When to avoid
- You require large‑scale distributed training across multiple GPUs/TPUs.
- Your model relies on custom C++ ops not supported by TensorFlow.js backends.
- Performance-critical workloads need native TensorFlow on Python.
Facets
library · maturity active
machine-learning deep-learning artificial-intelligence machine-learning deep-learning web-development browser wasm typescript gpu-acceleration webgl tfjs tensorflow-js nodejs
8 sources
- readme: https://github.com/tensorflow/tfjs · fetched 2026-09-30 · eb3594022d82
- homepage: https://js.tensorflow.org · fetched 2026-10-05 · ff013fdcc87d
- site_page: https://www.tensorflow.org/about · fetched 2026-10-05 · 817250744d91
- site_page: https://www.tensorflow.org/about/case-studies · fetched 2026-10-05 · e6701029eec0
- site_page: https://www.tensorflow.org/about/bib · fetched 2026-10-05 · 5ca8943386b9
- site_page: https://www.tensorflow.org/install · fetched 2026-10-05 · 584a762da891
- site_page: https://www.tensorflow.org/tfx/api_docs · fetched 2026-10-05 · 6977825696fe
- site_page: https://www.tensorflow.org/community/contribute · fetched 2026-10-05 · 77d394fa76e7
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tensorflow/tfjs | main | 59 |
| tensorflow/tfjs-models | plugin | 59 |
| tensorflow/tfjs-core | backend | 10 |
| tensorflow/tfjs-examples | examples | 75 |
| tensorflow/tfjs-node | backend | 10 |
| tensorflow/tfjs-converter | plugin | 10 |
| tensorflow/tfjs-wechat | plugin | 69 |
| tensorflow/tfjs-vis | plugin | 10 |
| tensorflow/tfjs-tsne | plugin | 10 |
| tensorflow/tfjs-layers | backend | 10 |
| tensorflow/tfjs-data | backend | 10 |
For agents
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem