awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
huggingface avatar

huggingface/transformers.js

0
View on GitHub↗
15,420 स्टार्स·1,087 फोर्क्स·JavaScript·apache-2.0·6 व्यूज़huggingface.co/docs/transformers.js↗

Transformers.js

This library is a web-native engine designed to execute pretrained machine learning models directly within the browser. It functions as a client-side inference framework, enabling developers to run complex neural networks for natural language processing, computer vision, and audio tasks without requiring a backend server or external API calls.

The framework distinguishes itself by providing a unified pipeline-based abstraction that handles the entire lifecycle of model execution. It manages the dynamic retrieval of model weights and configurations from remote registries, while simultaneously supporting local storage caching to facilitate offline functionality and reduce latency. By leveraging hardware acceleration, the library performs tensor-based computations and data transformations locally on the user's device.

The toolkit encompasses a broad range of capabilities, including multimodal data processing, automated input preparation, and output decoding. It provides utilities for tokenization and chat conversation formatting, ensuring that raw data is correctly structured for specific model architectures. Additionally, the library includes security mechanisms for authenticating requests to gated model repositories and performance tools for monitoring resource usage and optimizing execution efficiency.

Features

  • Machine Learning Libraries - Provides a JavaScript library for running pretrained machine learning models directly in the browser using high-performance hardware acceleration.
  • Browser-based Inference Engines - Enables running pretrained machine learning models directly in the web browser to perform inference without a backend server.
  • Transformer Inference Engines - Provides a runtime for executing natural language processing, computer vision, and audio models by handling tokenization and tensor operations locally.
  • Machine Learning Toolkits - Offers a collection of tools for loading, processing, and running machine learning architectures in web environments with remote repository support.
  • Inference Execution Interfaces - Provides a unified interface for executing various machine learning tasks directly within the browser environment.
  • Local AI Inference - Executes complex artificial intelligence tasks locally on a user device to improve privacy and reduce latency.
  • Inference Runners - Enables the execution of complex neural networks within web applications without requiring a backend server or API calls.
  • Machine Learning Pipelines - Implements unified pipelines that manage the end-to-end execution of machine learning models, including preprocessing and postprocessing.
  • ONNX Runtime Inference - Executes machine learning models directly in the browser using a cross-platform tensor computation engine.
  • Model Loading Interfaces - Enables the dynamic loading and initialization of pretrained machine learning models from remote repositories.
  • Model Performance Optimization - Accelerates model inference by leveraging hardware-specific optimizations and data compression techniques.
  • Text Tokenizers - Transforms raw human language into numerical sequences or specific token identifiers required for model processing.
  • Token Decoders - Reconstructs human-readable strings from numerical token identifiers to display model output clearly.
  • Model Inference - Handles the transformation of raw input data into numerical tensors required for model inference.
  • Model Downloaders - Facilitates the dynamic retrieval of model weights and configuration files from remote storage repositories.
  • Natural Language Processing - Processes and generates human language by converting text into tokens and decoding model predictions into readable output.
  • AI and Machine Learning - State-of-the-art machine learning models for the browser.
  • Offline Caching - Persists model weights and runtime assets in local browser storage to enable offline functionality and reduce latency.
  • Machine Learning Pipelines - Encapsulates complex preprocessing and postprocessing logic into unified interfaces to simplify the execution of common machine learning workflows.
  • Multimodal Processing - Transforms raw text, images, and audio into numerical formats for analysis by machine learning models within a unified interface.
  • Browser-Based Storage - Persists model weights and runtime assets in local browser storage to reduce network latency and enable offline model execution.
  • Offline Web Applications - Supports building web applications that store model weights locally to ensure machine learning features remain functional offline.
  • Chat Message Formats - Provides standardized templates for structuring conversational AI message sequences to ensure compatibility with model input requirements.
  • Tensor Processing Libraries - Manages multidimensional numerical arrays as the primary data structure for all input preparation and model output interpretation.
  • Gated Model Accessors - Manages authentication credentials required to access gated or restricted machine learning models.

स्टार हिस्ट्री

huggingface/transformers.js के लिए स्टार हिस्ट्री चार्टhuggingface/transformers.js के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

huggingface/transformers.js क्या करता है?

This library is a web-native engine designed to execute pretrained machine learning models directly within the browser. It functions as a client-side inference framework, enabling developers to run complex neural networks for natural language processing, computer vision, and audio tasks without requiring a backend server or external API calls.

huggingface/transformers.js की मुख्य विशेषताएं क्या हैं?

huggingface/transformers.js की मुख्य विशेषताएं हैं: Machine Learning Libraries, Browser-based Inference Engines, Transformer Inference Engines, Machine Learning Toolkits, Inference Execution Interfaces, Local AI Inference, Inference Runners, Machine Learning Pipelines।

huggingface/transformers.js के कुछ ओपन-सोर्स विकल्प क्या हैं?

huggingface/transformers.js के ओपन-सोर्स विकल्पों में शामिल हैं: microsoft/onnxruntime — This project is a cross-platform machine learning inference engine designed to execute pre-trained models across… microsoft/synapseml — SynapseML is an Apache Spark machine learning library designed for building and scaling machine learning workflows and… datawhalechina/thorough-pytorch — This project is an educational resource and comprehensive guide for implementing and deploying deep learning models… abetlen/llama-cpp-python — llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language… pytorch/examples — This repository serves as a comprehensive collection of reference implementations for the PyTorch machine learning… 0hq/webgpt — WebGPT is a browser-based machine learning framework designed to execute transformer models entirely within the client…

Transformers.js के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Transformers.js के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • microsoft/onnxruntimemicrosoft का अवतार

    microsoft/onnxruntime

    19,347GitHub पर देखें↗

    This project is a cross-platform machine learning inference engine designed to execute pre-trained models across diverse operating systems and hardware environments. It functions as a standardized execution framework that manages the entire lifecycle of model inference, from loading and graph optimization to hardware-accelerated execution and generative sequence management. The runtime distinguishes itself through a highly modular architecture that decouples model logic from hardware-specific kernels. By utilizing an execution provider abstraction, it enables developers to offload computation

    C++ai-frameworkdeep-learninghardware-acceleration
    GitHub पर देखें↗19,347
  • microsoft/synapsemlmicrosoft का अवतार

    microsoft/SynapseML

    5,230GitHub पर देखें↗

    SynapseML is an Apache Spark machine learning library designed for building and scaling machine learning workflows and data pipelines across distributed clusters. It serves as a distributed machine learning pipeline framework and a distributed inference engine for executing hardware-accelerated predictions and deep learning tasks on large-scale datasets. The project functions as a cloud AI integration layer, allowing users to apply pretrained artificial intelligence services for text, vision, and speech within distributed pipelines. It also includes a dedicated suite of tools for distributed

    Scalaaiapache-sparkazure
    GitHub पर देखें↗5,230
  • datawhalechina/thorough-pytorchdatawhalechina का अवतार

    datawhalechina/thorough-pytorch

    3,684GitHub पर देखें↗

    This project is an educational resource and comprehensive guide for implementing and deploying deep learning models using the PyTorch framework. It provides a structured learning curriculum consisting of tutorials and notebooks that cover neural network architectures, data pipelines, and model optimization across multiple AI domains. The curriculum includes practical implementation guides for building convolutional networks, transformers, and recurrent models. It specifically focuses on workflows for computer vision, including image classification, object detection, and segmentation, as well

    Jupyter Notebookdeep-learningmachine-learningpython
    GitHub पर देखें↗3,684
  • abetlen/llama-cpp-pythonabetlen का अवतार

    abetlen/llama-cpp-python

    9,993GitHub पर देखें↗

    llama-cpp-python provides a Python interface for the llama.cpp library, enabling the execution of large language models with hardware acceleration. It functions as a GGUF model loader and a structured text generator capable of running inference servers and multimodal runtimes for processing both text and image inputs. The project distinguishes itself through a local inference server that exposes model capabilities via an OpenAI-compatible web API. It supports advanced execution techniques including speculative decoding, weight quantization, and layer-based GPU offloading to manage memory acro

    Python
    GitHub पर देखें↗9,993
Transformers.js के सभी 30 विकल्प देखें→