//
RNEF

New React Native Framework for Enterprise Scale

RNEF (React Native Enterprise Framework) is a cross-platform app development and build toolchain focused on modularity, build reuse and incremental adoption. It integrates with your infrastructure, so you’re always in control without lock-in.

360
16
13000
360
Szymon Rybczak
Software Developer
@
Callstack
Michał Pierzchała
Principal Engineer
@
Callstack
Maciej Jastrzębski
Software Engineer
@
Callstack

Introducing and developing React Native at scale is a challenge

Enterprise apps aren't built in a day. As maintainers of the Community CLI and partners to enterprise teams, we see the real challenges, such as: high build times, inability to adopt new 3rd-party clouds, high entry barrier to introduce React Native in existing iOS and Android apps

Avoid 90% of unnecessary 
native builds

RNEF makes it simple to setup and reuse native builds. In most React Native codebases only about 10% of changes to the codebase affect the native iOS/Android files. At the same time, most teams rebuild their native apps all the time, on every commit, PR or merge to main, when it’s completely unnecessary.

RNEF builds on that fact and provides a smart caching mechanism in your cloud and seamlessly integrates it within its CLI.

//
What you get with RNEF

Brand new CLI

A familiar CLI experience with end-to-end development, and build workflows. Migrate in 10 minutes

Reusable Cloud Builds

Reliable caching of native artifacts (APK, IPA) which you can store where you like, or use our out-of-the-box integrations with: GitHub, S3, and R2

GitHub Action

All the logic for downloading, uploading and building native build artifacts for iOS (APP, IPA) and Android (APK, AAB)

Plug-n-play Brownfield

Package your React Native app as a framework and add to your iOS and Android apps as you would any other library

Bundler of choice

RNEF supports both Metro and Re.Pack to bundle JS. With Re.Pack you can build Super Apps and Mobile Microfrontends

Plugins

Built in a modular way, RNEF allows you to extend its capabilities via plugins that integrate with CLI and native templates

Adopt incrementally at your pace

RNEF is designed around incremental adoption. Whether you’re just starting with React Native in your iOS or Android app, or when you want to migrate off of React Native Community CLI, you can do that step-by-step, without figuring out all at once. Migration from Community CLI takes 10 minutes on average (excluding testing).

01

Brownfield

Create a new app with brownfield plugin (if you start from native iOS or Android project)

02

CLI

Create a new app from scratch or migrate from Community CLI in 10 minutes

03

Remote cache

Integrate with your CI to reuse 90% of builds, which you can store on GitHub, S3 or R2

//
Open Source

We can help you move
it forward!

At Callstack, we work with companies big and small, pushing React Native everyday.

Scalability Engineering

Design and validate React Native architectures that scale—supporting high traffic, modular teams, and long-term performance.

React Native Upgrades

Upgrade React Native apps to the latest versions, ensuring stability and smooth operation.

React Native Performance Optimization

Improve React Native apps speed and efficiency through targeted performance enhancements.

Monitoring & Observability

Enable production-grade monitoring and observability for React Native apps with real-time insights and alerts.

Ready to try RNEF yourself?

Explore the code, read the docs, and start testing performance in your project.

//
Insights

Learn more about performance
 in React Native

Explore insights on measuring, analyzing, and improving performance across React and React Native applications.

Sort