Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-webpack-server

react-native-webpack-server

MITJavaScript0.9.0

A development server that enables building React Native JavaScript bundles with Webpack, leveraging the existing webpack ecosystem.

GitHubGitHub
928 stars84 forks0 contributors

What is react-native-webpack-server?

react-native-webpack-server is a development server that combines Webpack Dev Server and the React Native packager to build React Native JavaScript bundles using webpack. It enables developers to leverage the extensive webpack ecosystem, including plugins and loaders, while targeting React Native platforms, bridging the gap between React Native development and familiar web tooling.

Target Audience

React Native developers who are already familiar with webpack and want to use its plugin and loader ecosystem in their mobile projects, or those seeking enhanced development features like integrated source maps and hot module replacement.

Value Proposition

Developers choose this over the standard React Native packager to utilize webpack's rich ecosystem for tasks like code splitting, custom transformations, and minification, while gaining improved debugging with combined source maps and a faster development workflow with hot module replacement.

Overview

Build React Native apps with Webpack

Use Cases

Best For

  • Integrating webpack plugins and loaders into React Native projects for custom build processes.
  • Debugging React Native applications with combined source maps from both React Native and application bundles.
  • Enabling hot module replacement for React components during development to speed up iteration.
  • Building React Native bundles with platform-specific entry points (e.g., index.ios.js, index.android.js) configured via webpack.
  • Generating minified offline bundles for production releases using webpack's UglifyJsPlugin.
  • Using existing webpack configurations and tooling in a React Native context without switching build systems.

Not Ideal For

  • Projects using React Native 0.12 or higher that rely on hot module replacement for development speed, as it's broken per the README.
  • Android-focused development teams needing full hot reload and debugger support, which is unavailable and explicitly noted.
  • Teams seeking a low-maintenance, actively supported build tool without manual native code changes or complex setup steps.

Pros & Cons

Pros

Webpack Ecosystem Integration

Allows use of webpack plugins and loaders for custom build processes, enabling tasks like code splitting and minification beyond standard React Native tooling.

Enhanced Source Maps

Generates and combines source maps from both React Native and application bundles, preserving debugging capabilities that are lost in other solutions, as highlighted in the README.

Hot Module Replacement Support

Supports hot reloading for React components via react-transform-hmr, speeding up development iterations when configured, though with limitations on newer RN versions.

Cons

Lack of Active Maintenance

The project is not actively maintained and is looking for a maintainer, leading to compatibility risks with newer React Native versions and unaddressed issues.

Broken Hot Reload for Modern RN

Hot module replacement does not work with React Native >=0.12 without workarounds, and Android lacks any HMR or debugger support, reducing its utility.

Complex Manual Setup

Requires modifying native code files like AppDelegate.m, using adb commands for Android, and careful webpack configuration, adding overhead compared to standard tools.

Frequently Asked Questions

Quick Stats

Stars928
Forks84
Contributors0
Open Issues10
Last commit9 years ago
CreatedSince 2015

Tags

#development-server#hot-module-replacement#cli-tool#react-native#javascript-bundling#source-maps#build-tool#webpack

Built With

N
Node.js
W
Webpack

Included in

React Native35.6k
Auto-fetched 6 hours ago

Related Projects

reactotronreactotron

A desktop app for inspecting your React JS and React Native projects. macOS, Linux, and Windows.

Stars15,538
Forks968
Last commit1 day ago
react-native-code-pushreact-native-code-push

React Native module for CodePush

Stars9,137
Forks1,595
Last commit11 months ago
generator-rn-toolboxgenerator-rn-toolbox

The React Native Generator to bootstrap your apps

Stars1,192
Forks119
Last commit3 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub