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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google-ai-edge avatar

google-ai-edge/mediapipe

0
View on GitHub↗
35,660 stele·6,015 fork-uri·C++·Apache-2.0·20 vizualizăriai.google.dev/edge/mediapipe↗

Mediapipe

MediaPipe is a cross-platform machine learning framework designed for deploying vision, audio, and text processing models across mobile, desktop, and web environments. It functions as an on-device inference engine that executes complex models locally on edge hardware, ensuring low latency and privacy without requiring a constant internet connection.

The framework utilizes a graph-based pipeline orchestration system where data flows through a directed network of modular calculators to ensure synchronized and deterministic processing. It distinguishes itself through a unified runtime that provides consistent hardware abstraction and high-performance data pipelines, which manage synchronized streams of audio, video, and sensor data. To maximize throughput, the system employs hardware-accelerated tensor execution and zero-copy memory management, offloading heavy mathematical computations to specialized GPU or NPU backends.

Beyond local inference, the platform includes a generative AI integration layer that connects applications to remote language models. This interface supports real-time conversational interactions, streaming responses, and multi-turn prompts, with built-in capabilities for request structuring, response parsing, and authentication. These features allow developers to combine local media analysis with remote generative services within a single, modular architecture.

Features

  • Machine Learning Frameworks - A development environment for deploying vision, audio, and text processing models across mobile, desktop, and web platforms.
  • Cross-Platform Inference Frameworks - Building machine learning features once and deploying them consistently across mobile, web, and desktop environments using a unified framework.
  • Model Deployment Frameworks - Provides a cross-platform runtime for deploying and executing pre-trained machine learning models on mobile, desktop, and web environments.
  • On-Device Inference Engines - A high-performance runtime that executes complex machine learning models locally on edge hardware to ensure low latency and privacy.
  • Pipeline Orchestration Frameworks - Data flows through a directed acyclic network of modular calculators to ensure synchronized and deterministic processing of complex tasks.
  • Generative AI Integrations - A standardized interface for connecting applications to remote large language models while managing conversational state and streaming response data.
  • Generative AI Interfaces - Gemini API generates content using standard web requests, streaming event updates, or persistent connections to facilitate real-time and bi-directional conversational interactions.
  • Hardware Acceleration Backends - Heavy mathematical computations are offloaded to specialized GPU or NPU backends to ensure high performance on edge devices.
  • Data Processing Pipelines - Managing synchronized streams of audio, video, and sensor data through modular processing graphs for low-latency media analysis.
  • Computer Vision Systems - Processing live video streams to detect objects, track movement, or recognize gestures instantly on mobile and desktop devices.
  • Runtime Environments - A single core implementation provides consistent performance and hardware abstraction across diverse operating systems and device architectures.
  • Data Processing Pipelines - A modular architecture that processes streaming data through directed networks using synchronized timestamp management for deterministic and efficient execution.
  • GPU & Performance - A low-level execution environment that delegates heavy mathematical computations to specialized GPU or NPU hardware for maximum throughput.
  • Generative AI Integration Layers - Connecting applications to remote language models to handle conversational interactions, streaming responses, and complex multi-turn user prompts.
  • Prompt Engineering Templates - Gemini API structures request bodies using content and part objects to represent conversation history, including support for sending raw media data alongside text prompts.
  • Stream Synchronization Utilities - Data streams are aligned and synchronized using precise temporal metadata to maintain consistency across disparate input sources.

Istoric stele

Graficul istoricului de stele pentru google-ai-edge/mediapipeGraficul istoricului de stele pentru google-ai-edge/mediapipe

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Mediapipe

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Mediapipe.
  • microsoft/onnxruntimeAvatar microsoft

    microsoft/onnxruntime

    19,347Vezi pe GitHub↗

    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
    Vezi pe GitHub↗19,347
  • alibaba/mnnAvatar alibaba

    alibaba/MNN

    14,242Vezi pe GitHub↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    C++armconvolutiondeep-learning
    Vezi pe GitHub↗14,242
  • dotnet/machinelearningAvatar dotnet

    dotnet/machinelearning

    9,329Vezi pe GitHub↗

    This is a cross-platform framework for building, training, and deploying custom machine learning models within the .NET ecosystem. It provides a predictive modeling engine for classification, regression, and forecasting tasks, alongside an inference runtime to generate predictions across different hardware architectures. The framework includes a gradient boosting library and supports interoperability with external models via a standardized open format. It features tools for prediction explainability, allowing the analysis of feature importance to debug model behavior and identify bias. The p

    C#algorithmsdotnetmachine-learning
    Vezi pe GitHub↗9,329
  • tencent/tnnAvatar Tencent

    Tencent/TNN

    4,641Vezi pe GitHub↗

    TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and server hardware. It functions as a hardware-accelerated runtime and model compression toolkit, providing a unified interface for deploying models in diverse environments. The framework includes an ONNX model converter to transform models from various training frameworks into a standardized internal format. It distinguishes itself through a combination of model compression tools—including weight quantization and static-code pruning—and a memory management system that reuses bu

    C++
    Vezi pe GitHub↗4,641
Vezi toate cele 30 alternative pentru Mediapipe→

Întrebări frecvente

Ce face google-ai-edge/mediapipe?

MediaPipe is a cross-platform machine learning framework designed for deploying vision, audio, and text processing models across mobile, desktop, and web environments. It functions as an on-device inference engine that executes complex models locally on edge hardware, ensuring low latency and privacy without requiring a constant internet connection.

Care sunt principalele funcționalități ale google-ai-edge/mediapipe?

Principalele funcționalități ale google-ai-edge/mediapipe sunt: Machine Learning Frameworks, Cross-Platform Inference Frameworks, Model Deployment Frameworks, On-Device Inference Engines, Pipeline Orchestration Frameworks, Generative AI Integrations, Generative AI Interfaces, Hardware Acceleration Backends.

Care sunt câteva alternative open-source pentru google-ai-edge/mediapipe?

Alternativele open-source pentru google-ai-edge/mediapipe includ: microsoft/onnxruntime — This project is a cross-platform machine learning inference engine designed to execute pre-trained models across… alibaba/mnn — MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a… dotnet/machinelearning — This is a cross-platform framework for building, training, and deploying custom machine learning models within the… tencent/tnn — TNN is a deep learning inference framework designed to execute pre-trained neural networks across mobile, desktop, and… tencent/ncnn — ncnn is a high-performance neural network inference framework designed for executing deep learning models locally on… google-ai-edge/litert-lm — LiteRT-LM is a high-performance inference framework designed to execute large language models locally on mobile,…