tensorflow/tfjs

A WebGL accelerated JavaScript library for training and deploying ML models.

73
/ 100
Verified

TensorFlow.js helps web developers build and run machine learning models directly in web browsers or Node.js applications. It takes raw data, pre-trained TensorFlow or Keras models, and outputs interactive ML experiences without server-side processing. This allows front-end developers and web application builders to integrate AI capabilities into their projects.

19,114 stars. Used by 13 other packages. Actively maintained with 1 commit in the last 30 days. Available on npm.

Use this if you want to add machine learning features like image recognition, natural language processing, or real-time data analysis directly into a web application or interactive browser experience.

Not ideal if you are looking for a backend-only machine learning framework or if your primary development environment is not JavaScript.

web-development machine-learning-in-browser interactive-AI client-side-analytics javascript-AI
Maintenance 13 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 20 / 25

How are scores calculated?

Stars

19,114

Forks

2,022

Language

TypeScript

License

Apache-2.0

Last pushed

Feb 06, 2026

Commits (30d)

1

Dependencies

11

Reverse dependents

13

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/tensorflow/tfjs"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.