#20 · Primary category: Deep Learning Frameworks
tfjs
A WebGL accelerated JavaScript library for training and deploying ML models.
Project last updated:06/23/26
GitHub Stars
19.1K
Forks
2.0K
Contributors
372
License
Apache-2.0
Why we included this project
TensorFlow.js is the practical way to get machine learning running anywhere JavaScript runs, which for most teams means the browser and Node.js. You can train models from scratch with its Keras-style layers API, or convert an existing Python-trained TensorFlow model and run it client-side, which keeps user data on the device and avoids round-tripping to a server. The backend story is what makes it flexible: WebGL, WebGPU, and WebAssembly for the browser, plus native TensorFlow bindings under Node, so you can trade bundle size against speed depending on your target. One thing to watch in server use is that the Node bindings are synchronous, so heavy inference can block the event loop in a production service.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.