Back to directory

React Native ExecuTorch

An on-device AI inference library for React Native, built on Meta's ExecuTorch runtime, that runs machine learning models on a phone with no network calls.

React Native ExecuTorch

React Native ExecuTorch lets a React Native app run machine learning models directly on a user's device, using Meta's ExecuTorch inference runtime. It ships with a curated set of pre-exported models for computer vision, language, text-to-speech and transcription, hosted on Hugging Face, and it also accepts custom .pte models.

The library offers ready-to-use hooks for common tasks with automatic caching and lifecycle management, plus a lower-level runtime for custom pipelines built from tensor operations, native operators and worklet threading. It accelerates execution through XNNPACK on CPU, Core ML and MLX on Apple Silicon, and Vulkan on Android GPUs, and requires React Native's New Architecture. It is written in TypeScript.

More in Inference

See all 770
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • Lifeboat

    iterate.ai

    A local inference server that puts an OpenAI- and Anthropic-compatible API in front of open-weight language models running on hardware you control, from a laptop to a GPU cluster.

  • Claude S40

    github.com

    An unofficial Claude chat client for 2007-era Nokia Series 40 phones, built as a Java ME app plus a small Go relay server, with web search, reading mode and saved chats.