react-native
⚡️ The fastest key/value storage for React Native. ~30x faster than AsyncStorage!
MMKV is an efficient, small mobile key-value storage framework developed by WeChat. react-native-mmkv is a library that allows you to easily use MMKV inside your React Native app through fast and direct JS bindings to the native C++ library.
Level up your React Native StyleSheet.
Unistyles is a cross-platform library that enables you to share up to 100% of your styles across all platforms. It combines the simplicity of StyleSheet with the performance of C++.
Unistyles is a superset of StyleSheet similar to how TypeScript is a superset of JavaScript. If you’re familiar with styling in React Native, then you already know how to use Unistyles.
Related contents:
Fast & Performant React Native List. No more blank cells Swap from FlatList in seconds. Get instant performance.
Related contents:
Learn once, write anywhere. A framework for building native applications using React .
React Native brings React's declarative UI framework to iOS and Android. With React Native, you use native UI controls and have full access to the native platform.
Related contents:
- Boost Your React Native App Start Time: Stop Shipping Lottie JSON Incorrectly @ Davyd NRB's dev.to.
- We Thought React Native Was the Answer — Until Our App Hit 190% CPU @ Motion Engineering Blog.
- Adopting Cross-Platform React Native at Scale: Zalando’s Learnings | Rene Eichhorn at RUC 2025 @ Callstack's YouTube.
- Accelerating Mobile App development at Zalando with Rendering Engine and React Native @ Zalando Engineering Blog.
replication of Apple and Google Photos using just React Native.
Related contents:
React Native plugin for Apple Intelligence and Foundation Models.
A React Native plugin to access Apple Intelligence Foundation Models using native on-device LLM APIs. This module lets you check model availability, create sessions, generate structured outputs (JSON), and text using Apple's LLMs, all from React Native.
Declarative way to run AI models in React Native on device, powered by ExecuTorch.
React Native ExecuTorch is a declarative way to run AI models in React Native on device, powered by ExecuTorch 🚀. It offers out-of-the-box support for many LLMs, computer vision models, and many many more. Feel free to check them out on our HuggingFace page.
ExecuTorch is a novel framework created by Meta that enables running AI models on devices such as mobile phones or microcontrollers.
Related contents:
Expo React Native UI Components Library
Beautiful, accessible Expo React Native components that work seamlessly across iOS and Android.
🖼️ A superfast in-memory Image type and view component for React Native, built with Nitro!
AI-powered icon generation CLI for React Native & Expo developers. Generate stunning app icons in seconds using OpenAI's latest models.
Create stunning app icons in seconds using OpenAI's latest image generation models. Perfect for developers who want professional icons without the design hassle! 🎨
Enhanced developer tools for React Native applications, supporting React Query DevTools and device storage monitoring with a beautiful native interface.
Beautiful macOS app for debugging React Query in ANY React-based application (Mobile, Web, TV, VR). Monitor queries across devices in real-time with a gorgeous native interface. Features device management, query visualization, state simulation, and automatic production safety. Works with React Native, React Web, Next.js, Expo, and any platform where.
ThreeJS + wgpu-matrix + TypeGPU for WebGPU on Reanimated Worklets.
WebGPU Worklets allow you to run react-native-wgpu, Three.js, wgpu-matrix, and TypeGPU libraries on Reanimated Worklets on the UI Thread. With that integration, you can run smooth 3D animations backed by WebGPU using the Reanimated API and enjoy seamless integration with the Gesture Handler.
On-device LLM execution in React Native with Vercel AI SDK compatibility.
Run LLMs on-device in React Native via MLC LLM Engine with compatibility for Vercel AI SDK.
A declarative cross-platform React Native calendar component for iOS and Android.
A high-performance list component for React Native.
Legend List is a high performance virtualized ScrollView library for React Native. Compared to FlatList and FlashList it’s faster, simpler, and has useful features they don’t support.
🔥 Fade gradient wrapper for React Native scrollable views and overlays on iOS and Android.
rn-fade-wrapper is a simple, highly-performant React Native component that adds smooth, customizable fade gradients to the edges of any content. Perfect for enhancing the user experience in scrollable containers, lists, carousels, modals, or any view with overflowing content.
Get your app Performance score. Flashlight is a Lighthouse-like tool for mobile apps. No installation required.
📱⚡️ Lighthouse for Mobile - audits your app and gives a performance score to your Android apps (native, React Native, Flutter..). Measure performance on CLI, E2E tests, CI...
Related contents:
🚀 Automatically generates skeleton based on your existing UI layout without manual configuration.
Alibaba unified front-end form solution
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3.
In React, the whole tree rendering performance problem of the form is very obvious in the controlled mode. Especially for the scene of data linkage, it is easy to cause the page to be stuck. To solve this problem, we have distributed the management of the state of each form field, which significantly improves the performance of the form operations. At the same time, we deeply integrate the JSON Schema protocol to help you solve the problem of back-end driven form rendering quickly.
Related contents:
why-did-you-render monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
Native mobile apps,as easy as creating a website. Server-driven mobile apps with React Native.
Hyperview is a new hypermedia format and React Native client for developing server-driven mobile apps.
Simple frontend for LLMs built in react-native.
ChatterUI is a native mobile frontend for LLMs.
Run LLMs on device or connect to various commercial or open source APIs. ChatterUI aims to provide a mobile-friendly interface with fine-grained control over chat structuring.
Related contents:
🔥 Insanely fast native C++, Swift or Kotlin modules with a statically compiled binding layer to JSI.
A framework to build mindblowingly fast native modules with type-safe statically compiled JS bindings.
An IDE for React Native.
Radon IDE is an extension for VSCode and Cursor that turns your code editors into fully-featured IDEs for developing React Native and Expo apps.
AI agent for building React Native apps.
Cali is an AI agent that helps you build React Native apps. It takes all the utilities and functions of a React Native CLI and exposes them as tools to an LLM.
Thanks to that, an LLM can help you with your React Native app development, without the need to remember commands, spending time troubleshooting errors, and in the future, much more.
Native Navigation primitives for your React Native app.
This project aims to expose native navigation container components to React Native. It is not designed to be used as a standalone library but rather as a dependency of a full-featured navigation library.
Related contents:
True Native Bottom Sheet. The true native bottom sheet experience for your React Native Apps.
Routing and navigation for Expo and React Native apps.
React Native Bottom Tabs
Bottom Tabs using native platform primitives.
A performant interactive bottom sheet with fully configurable options 🚀
CLI to spin your CI/CD for react-native!
The problem we noticed is that setting up CI is performed once, needs to be researched every time, and is often trial and error driven. The process is repetitive.
We created a tool that bootstraps CI with the most used features, which are ready for customization in the future. Running npx setup-ci generates GitHub workflows for the most popular CI tasks.
Universal tools for Expo & Next to solve fragmented APIs of Link, Image, Font & Router.
Unitools is a group of tooling that aims to simplify the process of code sharing between Next.js, Expo, and React Native projects. It's a required and indispensable tool in the realm of cross-platform development today with more and more apps moving towards universal app development. Unitools provides a unified API for handling images, links, and route navigation hooks across all these platforms.
React Native Reanimated provides a more comprehensive, low level abstraction for the Animated library API to be built on top of and hence allow for much greater flexibility especially when it comes to gesture based interactions.
Related contents:
Lottie component for React Native (iOS, Android, and Windows)
Lottie is an ecosystem of libraries for parsing Adobe After Effects animations exported as JSON with bodymovin and rendering them natively!
🧍♂️ React Native + Next.js, unified.
Solito is the missing piece for using React Native with Next.js to build powerful cross-platform apps.A library dedicated to unifying React Native with Next.js, primarily focused on navigation.
Solito is a replacement for my popular expo-next-react-navigation library. Consider this the next-generation version, with a brand new API and approach.
Build native Windows & macOS apps with Javascript and React.