Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. React Native
  3. react-native-code-push

react-native-code-push

NOASSERTIONCv9.0.1

A React Native module for CodePush enabling over-the-air updates of JavaScript and assets without app store resubmission.

Visit WebsiteGitHubGitHub
9.1k stars1.6k forks0 contributors

What is react-native-code-push?

React Native CodePush is a plugin that enables over-the-air updates for React Native applications. It allows developers to push updates to JavaScript code and assets directly to users' devices without going through the app store review process, solving the problem of slow update cycles for mobile apps.

Target Audience

React Native developers and teams who need to iterate quickly on their apps, fix bugs, or deliver new features without waiting for app store approvals.

Value Proposition

Developers choose CodePush for its ability to deliver updates instantly, its built-in rollback safety, and its compliance with major app store guidelines, providing a reliable way to keep apps up-to-date.

Overview

React Native module for CodePush

Use Cases

Best For

  • Pushing critical bug fixes to users immediately
  • A/B testing new features without a full app release
  • Updating JavaScript business logic frequently
  • Distributing assets like images and videos dynamically
  • Managing staged rollouts to a percentage of users
  • Maintaining separate staging and production update channels

Not Ideal For

  • Projects using React Native's new architecture (Fabric) without opting out
  • Teams requiring ongoing vendor support and maintenance beyond March 2025
  • Apps that need to update native code or plugins over-the-air

Pros & Cons

Pros

Instant OTA Updates

Enables pushing JavaScript and asset updates directly to users' devices without app store reviews, allowing faster bug fixes and feature iterations as described in the Over-the-Air Updates feature.

Automatic Rollback Safety

Built-in mechanism reverts to the previous update if a crash occurs, ensuring app stability without manual intervention, highlighted in the Rollback Safety section.

Flexible Update Control

Offers configurable check frequencies (e.g., on app start or resume) and installation modes (silent or with dialog), detailed in the Plugin Usage section for tailored deployment.

Multi-Deployment Testing

Supports separate staging and production deployments for safe testing before broad release, as explained in the Multi-Deployment Testing section.

Store Guideline Compliance

Explicitly addresses compliance with Google Play and App Store guidelines for over-the-air updates, ensuring legal use within store policies per the Store Guideline Compliance notes.

Cons

Archived and Retired

CodePush service was retired on March 31, 2025, and the repository is archived, making it unsuitable for new projects or those needing active support.

No New Architecture Support

Does not support React Native's new architecture from version 0.76 without opting out, limiting future compatibility and forcing workarounds for modern apps.

Limited to JS/Assets

Cannot update native code or plugins; only JavaScript and assets, restricting the scope of changes that can be delivered over-the-air, as noted in the How does it work? section.

Complex Version Management

Requires careful alignment with React Native versions, as shown in the compatibility table, adding setup overhead and potential integration issues.

Frequently Asked Questions

Quick Stats

Stars9,134
Forks1,594
Contributors0
Open Issues7
Last commit11 months ago
CreatedSince 2015

Tags

#deployment#ios#android#react-native#codepush#javascript#mobile-development#continuous-delivery#hot-reload#over-the-air-updates

Built With

U
UWP
J
JavaScript
O
Objective-C
J
Java
R
React Native

Links & Resources

Website

Included in

React Native35.6k
Auto-fetched 1 day ago

Related Projects

reactotronreactotron

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

Stars15,538
Forks969
Last commit17 days 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