tfjs and tfjs-core

TensorFlow.js is a high-level library that depends on tfjs-core as its underlying engine, providing the WebGL acceleration and autodiff primitives while tfjs-core handles the low-level tensor operations and GPU computation.

tfjs
73
Verified
tfjs-core
47
Emerging
Maintenance 13/25
Adoption 15/25
Maturity 25/25
Community 20/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 21/25
Stars: 19,114
Forks: 2,022
Downloads:
Commits (30d): 1
Language: TypeScript
License: Apache-2.0
Stars: 8,456
Forks: 936
Downloads:
Commits (30d): 0
Language: TypeScript
License: Apache-2.0
No risk flags
Archived Stale 6m No Package No Dependents

About tfjs

tensorflow/tfjs

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

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.

web-development machine-learning-in-browser interactive-AI client-side-analytics javascript-AI

About tfjs-core

tensorflow/tfjs-core

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

Provides GPU-accelerated tensor operations and computational graph differentiation through WebGL, with CPU fallback support. Implements eager execution for dynamic computation graphs while maintaining automatic gradient computation for training neural networks. Integrates as the core numeric engine for TensorFlow.js, enabling in-browser ML inference and training across multiple backends.

Scores updated daily from GitHub, PyPI, and npm data. How scores work