Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/tensorflow/tfjs · homepage · TypeScript · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

For agents

markdown · JSON · MCP: product_card(name="tensorflow/tfjs")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem