Declarative way to run AI models in React Native on device, powered by ExecuTorch.
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.
Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.
AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.
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.
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.
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.
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.
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.
Not documented in README. CI workflow badge present but details unavailable without source access.
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.
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
- 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.
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.
Newsletter
Get analyses like this every Monday
Free weekly digest of the most interesting open-source discoveries.
Languages
Information
- Language
- C++
- License
- NOASSERTION
- Last updated
- 9h ago
- Created
- 21mo ago
- Analyzed with
- anthropic/claude-haiku-4-5
Stars over time
Contributors over time
Top 100 contributors only — repos with more will plateau at 100.
Open issues
[RNE Rewrite] Use `skImageToBuffer` helper across computer-vision demo screens
[RNE Rewrite] Add a small standalone on-device vector store
[RNE Rewrite] clang-tidy CI - drop RNET_BASE_URL test-release override once a real versioned release exists
Open pull requests
Top contributors
Similar repos
dabit3/react-native-ai
React Native AI is a full-stack framework for building cross-platform mobile...
mrousavy/react-native-fast-tflite
A high-performance TensorFlow Lite library for React Native that provides...
| Repository | Stars | Week Δ | Language | Score | Updated |
|---|---|---|---|---|---|
|
|
1.6k | +28 | C++ | 7/10 | 9h ago |
|
|
4.8k | — | Python | 8/10 | 7h ago |
|
|
1.4k | — | TypeScript | 8/10 | 3d ago |
|
|
1.3k | — | TypeScript | 7/10 | 19h ago |
|
|
1.2k | — | TypeScript | 8/10 | 2w ago |
|
|
10.3k | — | C++ | 8/10 | 8h ago |
Upstream dependency; 4,778 stars, Python-first. React Native ExecuTorch is a wrapper adding JS/declarative layer. Direct competition in API experience, not runtime.
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.
Similar scope (1,350 stars); likely agnostic to underlying inference engine. Unclear if ExecuTorch-specific or multi-backend.
23,463 stars; established mobile inference framework (C++). Broader platform support but requires native integration, not declarative React Native wrapper.
10,304 stars; on-device model execution SDKs. Likely multi-platform; positioning and adoption metrics unclear from metadata alone.