software-mansion

software-mansion/react-native-executorch

C++ No license Mobile License not recognized by GitHub

Declarative way to run AI models in React Native on device, powered by ExecuTorch.

1.6k stars
87 forks
active
GitHub +28 / week

1.6k

Stars

87

Forks

73

Open issues

30

Contributors

AI Analysis

React Native ExecuTorch enables on-device AI model inference in React Native applications using Meta's ExecuTorch framework, supporting computer vision, LLM, speech, and embedding tasks. This library is specialized for mobile developers who need to run ML models locally without cloud dependency; it is not a general-purpose ML framework and requires familiarity with both React Native and model optimization workflows.

Mobile Library Discovery value: 6/10
Documentation 8/10
Activity 9/10
Community 7/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 7/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

on-device-ai executorch react-native model-inference llm
Actively maintained Well documented Niche/specialized use case Production ready
Deep Analysis · Based on README and public signals
1w ago

React Native bridge for on-device AI inference via Meta's ExecuTorch, built for mobile developers avoiding cloud dependency

React Native ExecuTorch wraps Meta's ExecuTorch runtime to enable declarative, on-device AI model execution in React Native apps. Built by Software Mansion, it targets mobile developers who want to run LLMs and computer vision models locally without native expertise. Powers the production app Private Mind; adoption appears concentrated in React Native + on-device AI segment rather than mainstream mobile development.

Origin

Created October 2024 as a wrapper around ExecuTorch (Meta's on-device inference framework). Emerged in the wave of post-2023 on-device LLM interest. Software Mansion, a React Native consulting firm, positioned it to lower barriers for RN developers entering local AI without native coding.

Growth

1,613 stars in ~9 months suggests moderate early adoption within React Native community. 7 stars in last 7 days indicates growth has stabilized from initial spike but remains steady. Similar-tier repos (dabit3/react-native-ai, callstackincubator/ai at 1,200-1,350 stars) suggest this category attracts scattered interest rather than consolidated demand. Private Mind app validates production viability but doesn't signal mass adoption.

In production

Private Mind app (Software Mansion, available on iOS App Store and Google Play) confirmed as live production use case. This is concrete evidence but limited to single known deployment. No public case studies, corporate endorsements, or documented usage metrics beyond this. Adoption not broadly verified outside this reference.

Code analysis
Architecture

Appears to be a React Native native module (C++ implementation) that bridges JavaScript to ExecuTorch's native inference engine. README indicates declarative API for model loading and inference; likely abstracts model format handling and hardware-specific optimizations. Supports iOS 17+ and Android 13+, requires New React Native architecture.

Tests

Not documented in README. CI workflow badge present but details unavailable without source access.

Maintenance

Last push 2 July 2026 (current date). Active within past week. Created October 2024, so ~21 months old at analysis date. Regular maintenance evident but not exceptionally frequent churn; suggests stable API rather than rapid iteration. Discord community link and documentation site indicate ongoing stewardship beyond code commits.

Honest verdict

ADOPT IF: you are building React Native apps requiring local LLM or vision inference, your team understands ExecuTorch model format constraints, and you accept iOS 17+ / Android 13+ minimum versions and New Architecture dependency. AVOID IF: you need multi-backend flexibility, older Android/iOS support, or your team lacks native module debugging experience. MONITOR IF: you are evaluating on-device AI for React Native but uncertain whether ExecuTorch's model catalog or performance characteristics suit your workload—prototype first.

Independent dimensions

Mainstream potential

3/10

Technical importance

6/10

Adoption evidence

3/10

Risks
  • Tight coupling to ExecuTorch; adopting this library commits users to Meta's infrastructure and model format choices. Model availability and optimization priorities depend on ExecuTorch roadmap.
  • New React Native architecture requirement eliminates compatibility with legacy RN codebases. Adoption barrier for large organizations with monolithic apps.
  • Adoption not verified beyond single known production app (Private Mind). Limited public case studies or performance benchmarks make ROI assessment difficult for new adopters.
  • iOS 17+ and Android 13+ minimums exclude significant installed bases; may not fit consumer apps targeting broad device coverage.
  • Early-stage (21 months old); API stability and long-term maintenance by Software Mansion not yet proven over multiple major version cycles.
Prediction

Likely to remain a niche but stable tool within React Native + on-device AI segment. Adoption may grow if ExecuTorch gains broader enterprise adoption or if privacy concerns drive demand for local inference. Mainstream mobile development unlikely to converge on this unless RN architecture becomes standard and on-device AI becomes table-stakes.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

C++
64.2%
TypeScript
30%
C
2.4%
Java
0.6%
CMake
0.6%
Kotlin
0.6%
Objective-C++
0.6%
Shell
0.5%

Information

Language
C++
License
NOASSERTION
Last updated
9h ago
Created
21mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

pytorch

pytorch/executorch

ExecuTorch is PyTorch's framework for deploying AI models on-device across...

4.8k Python AI & ML
callstackincubator

callstackincubator/ai

React Native AI provides on-device LLM execution and AI primitives (text...

1.4k TypeScript Mobile
dabit3

dabit3/react-native-ai

React Native AI is a full-stack framework for building cross-platform mobile...

1.3k TypeScript Mobile
mrousavy

mrousavy/react-native-fast-tflite

A high-performance TensorFlow Lite library for React Native that provides...

1.2k TypeScript Mobile
RunanywhereAI

RunanywhereAI/runanywhere-sdks

RunAnywhere is a production-ready SDK for running AI models (LLMs, vision,...

10.3k C++ AI & ML
vs. alternatives
pytorch/executorch

Upstream dependency; 4,778 stars, Python-first. React Native ExecuTorch is a wrapper adding JS/declarative layer. Direct competition in API experience, not runtime.

dabit3/react-native-ai

Similar star count (1,281), broader ML model support (not ExecuTorch-specific). Less prescriptive about model format; may appeal to developers wanting flexibility over simplicity.

callstackincubator/ai

Similar scope (1,350 stars); likely agnostic to underlying inference engine. Unclear if ExecuTorch-specific or multi-backend.

Tencent/ncnn

23,463 stars; established mobile inference framework (C++). Broader platform support but requires native integration, not declarative React Native wrapper.

RunanywhereAI/runanywhere-sdks

10,304 stars; on-device model execution SDKs. Likely multi-platform; positioning and adoption metrics unclear from metadata alone.