//
Re.pack

Re.Pack brings true microfrontends to React Native

Re.Pack is a modern build tool powered by Rspack or Webpack, designed as a drop-in replacement for Metro. It enables advanced features like code-splitting and Module Federation-making it possible to independently build, deploy, and update parts of your app just like on the web.

1799
148
43774
1799
Jakub Romańczyk
Software Engineer
@
Callstack

Bundle React Native apps with Rspack or Webpack

Re.Pack supports both Rspack and Webpack as bundlers for React Native projects. Rspack is a modern, Rust-based alternative that significantly improves build and refresh times, especially during development. Webpack remains fully supported, so teams can choose the right tool for their needs-or transition to Rspack at their own pace.

Build super apps with Module Federation 2.0

Super Apps are applications that combine multiple mini-apps into a cohesive experience. With Module Federation, you can develop and deploy each mini-app independently, then load them dynamically into the main application as needed.

With full support for Module Federation 2, Re.Pack 5 makes microfrontends in React Native not just possible, but practical. Independent teams can now build, ship, and update features in isolation, while still delivering a unified app experience.

Our app has hundreds of features and before we switched to Re.Pack we were struggling to scale the performance. Re.Pack is built on Webpack, so it allowed us to leverage existing tooling and approaches to scale more linearly. If the default tooling isn't working for your use case, I'd recommend giving Re.Pack a try!

Mike Duminy on RePack
Principal Engineer
@
Klarna

Re.Pack is the best way that I know of to use Module Federation in your React Native application.

Jack Herrington on RePack
YouTuber
@
Blue Collar Coder

With the release of Re.Pack 5 we now have an easy way to create the MiniApps and federated mobile apps that our users have been asking for.