awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
tensorflow avatar

tensorflow/tfjs-models

0
View on GitHub↗
14,791 stars·4,382 forks·TypeScript·Apache-2.0·27 viewsjs.tensorflow.org↗

Tfjs Models

This project is a collection of pre-trained machine learning models and conversion pipelines designed for running inference directly in the browser using TensorFlow.js. It provides a library of ready-to-use models for computer vision, audio classification, and natural language processing tasks.

The suite includes specialized tools for transforming Python-based Keras models into JSON formats compatible with web environments. It enables the deployment of these models by fetching architectures and weight shards via HTTP for client-side execution.

The project covers a broad range of capabilities, including image and object classification, human pose and landmark detection, and image depth estimation. It also supports text toxicity analysis, the generation of numerical embeddings for semantic similarity, and the categorization of short audio recordings and speech commands.

Additional utilities provide support for transfer-learning based classification, data preparation for multidimensional tensors, and the visualization of model behavior and training metrics.

Features

  • Browser-Based Model Libraries - Provides a comprehensive library of ready-to-use machine learning models for direct browser-side inference.
  • Browser-based Inference Engines - Executes pre-trained machine learning models directly within web browsers using TensorFlow.js.
  • Computer Vision Models - Offers a suite of pre-trained models for image classification, object detection, human pose tracking, and depth estimation.
  • Image Classification - Identifies visual labels and locates multiple objects within a frame through semantic segmentation.
  • Web-Based Computer Vision - Identifies objects, detects human poses, and estimates image depth directly in a web browser.
  • Model Conversion Pipelines - Transforms Python-based Keras models into JSON formats compatible with browser-based execution.
  • Natural Language Processing - Analyzes text for toxicity or creates numerical embeddings for similarity tasks without sending data to a server.
  • Natural Language Processing Analysis - Evaluates text for toxicity and converts natural language into numerical embeddings for similarity analysis.
  • Client-Side Model Loading - Enables the deployment of models by fetching architectures and weight shards via HTTP for client-side execution.
  • Audio Event Classification - Analyzes short audio recordings and speech commands within a browser to identify spoken words or sounds.
  • Audio Classification Models - Provides pre-trained neural networks that identify spoken words and categorize short audio recordings in real time.
  • Speech Command Classification - Classifies short audio recordings into specific categories using speech command datasets to identify spoken words.
  • Model Conversion - Converts machine learning models trained in Python into formats compatible with browser execution.
  • Keras - Transforms Python-based Keras models into JSON formats compatible with web browsers.
  • TensorFlow - Converts and loads pretrained Python models into a browser for real time inference and evaluation.
  • Tensor Processing Pipelines - Transforms raw pixels or audio samples into multidimensional arrays for parallel GPU execution within the model pipeline.
  • Human Pose Detections - Tracks body positions, hand poses, and facial geometry to determine movement and surface structure in real time.
  • Model Serialization - Stores model topology and weights in JSON format to enable loading over HTTP into a browser environment.
  • Depth Estimation - Calculates the distance from the camera to the subject for every pixel to create 3D visual effects.
  • ML Model Visualizations - Renders training metrics and model behavior in a web interface to analyze how data is processed.
  • Weight Sharding - Splits large model weights into smaller binary files to optimize loading speed and memory usage during initialization.
  • Text Embeddings - Provides local generation of numerical text embeddings to determine semantic similarity without server requests.
  • Transfer Learning - Adapts pre-trained models to new categories by adding custom layers and training on smaller datasets.
  • Deep Learning Frameworks - Collection of pre-trained models for TensorFlow.js.

Star history

Star history chart for tensorflow/tfjs-modelsStar history chart for tensorflow/tfjs-models

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Tfjs Models

Hand-picked collections where Tfjs Models appears.
  • AI & Machine Learning
  • Edge and Mobile ML Deployment
  • Speech Synthesis and Recognition Models

Frequently asked questions

What does tensorflow/tfjs-models do?

This project is a collection of pre-trained machine learning models and conversion pipelines designed for running inference directly in the browser using TensorFlow.js. It provides a library of ready-to-use models for computer vision, audio classification, and natural language processing tasks.

What are the main features of tensorflow/tfjs-models?

The main features of tensorflow/tfjs-models are: Browser-Based Model Libraries, Browser-based Inference Engines, Computer Vision Models, Image Classification, Web-Based Computer Vision, Model Conversion Pipelines, Natural Language Processing, Natural Language Processing Analysis.

What are some open-source alternatives to tensorflow/tfjs-models?

Open-source alternatives to tensorflow/tfjs-models include: tensorflow/tfjs — TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and… tensorflow/tfjs-core — TensorFlow.js is a JavaScript machine learning library and browser-based runtime used to build, train, and execute… wang-xinyu/tensorrtx — tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor… xenova/transformers.js — Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer… dusty-nv/jetson-inference — jetson-inference is a set of libraries and tools for executing optimized deep learning models on embedded GPU… fastai/fastai — Fastai is a high-level deep learning library built on PyTorch that provides a unified interface for managing the…

Open-source alternatives to Tfjs Models

Similar open-source projects, ranked by how many features they share with Tfjs Models.
  • tensorflow/tfjstensorflow avatar

    tensorflow/tfjs

    19,134View on GitHub↗

    TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and server-side environments. It functions as a browser-based model trainer, a WebAssembly inference engine, and a WebGPU accelerated tensor library for low-level linear algebra. The project also includes a model converter to transform Python-based models into optimized formats for JavaScript execution. The library distinguishes itself through a pluggable backend architecture that allows mathematical operations to be executed via CPU, WebGL, or WebGPU. It supports the conversion of Py

    TypeScript
    View on GitHub↗19,134
  • tensorflow/tfjs-coretensorflow avatar

    tensorflow/tfjs-core

    8,437View on GitHub↗

    TensorFlow.js is a JavaScript machine learning library and browser-based runtime used to build, train, and execute models. It functions as a WebGL accelerated tensor engine, providing a foundation for high-performance linear algebra operations and an automatic differentiation framework for computing gradients. The project distinguishes itself through its ability to run machine learning directly in web environments, supporting both client-side inference and browser-based training. It enables the deployment of Python-based models by converting Keras or TensorFlow models into compatible formats

    TypeScriptdeep-learningdeep-neural-networksgpu-acceleration
    View on GitHub↗8,437
  • wang-xinyu/tensorrtxwang-xinyu avatar

    wang-xinyu/tensorrtx

    7,802View on GitHub↗

    tensorrtx is a computer vision inference engine and model implementation library designed for graphics processor acceleration. It provides a framework for optimizing deep learning models through a GPU inference optimizer, a deep learning model converter for transforming weights from frameworks like TensorFlow and PyTorch, and a custom plugin library to implement operations not natively supported by the TensorRT API. The project distinguishes itself through a comprehensive collection of pre-defined network implementations, ranging from various YOLO versions and DETR transformers for object det

    C++arcfacecrnndetr
    View on GitHub↗7,802
  • xenova/transformers.jsxenova avatar

    xenova/transformers.js

    16,141View on GitHub↗

    Transformers.js is a JavaScript library and web machine learning framework designed to run pretrained transformer models directly in the browser. It serves as a client-side inference engine and a wrapper for the ONNX Runtime, enabling the execution of multimodal AI tasks on user devices without the need for a backend server. The library distinguishes itself by providing a unified toolkit for processing text, image, and audio data locally. This architecture supports privacy-preserving model inference and reduces latency by performing all computations on the client's hardware. Its capabilities

    JavaScript
    View on GitHub↗16,141
  • See all 30 alternatives to Tfjs Models→