# reactnativecn/react-native-update

🚀 Blazing Fast Hot Updates for React Native

Repository: https://github.com/reactnativecn/react-native-update
Canonical: https://ross.abutalabs.com/products/react-native-update
Language: TypeScript
License: NOASSERTION
License Family: other
Topics: codepush, hotfix, ota, react-native
Last push: 2026-08-22T04:39:11+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 86, longevity 100
- inputs: {"age_days": 3861, "days_push": 11, "days_rel": 13, "gap_med": 1, "n_releases_24m": 144}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1983, forks 280 (observed 2026-08-28T04:06:01.978203+00:00)

## What it is
A React Native library providing over-the-air (OTA) hot update capabilities with tiny bsdiff/hdiff-based update packages optimized for Hermes bytecode. It includes a global delivery service, web dashboard with analytics and staged rollouts, CLI tools, and crash rollback safety mechanisms.

## Use cases
- push hotfixes to react native apps without app store review
- ship over-the-air updates for react native
- roll out staged percentage-based releases to mobile users
- automatically roll back a broken react native update
- reduce update download size with hermes bytecode diffs
- monitor update success rates and version distribution
- debug why a device did not receive an ota update

## When to choose
- you need fast OTA updates for React Native apps with minimal package sizes
- you want staged rollouts, analytics, and crash rollback built in
- your app uses Hermes bytecode or the React Native new architecture
- you need native-side recovery even when JS fails to boot

## When to avoid
- you target Android RN 0.73.0–0.76.0 with the new architecture (unsupported due to upstream issues)
- you need fully self-hosted infrastructure without a paid or global service
- your app is not React Native
- you require a permissive open-source license (license is non-standard)

## Facets
- artifact type: library
- maturity: active
- function: deployment, monitoring, analytics, cli, mcp
- domain: mobile-development
- platform: cli
- tags: ota-updates, hot-update, codepush, hermes-bytecode, bsdiff, staged-rollout, crash-rollback, react-native, devops, automation, android, ios, nodejs

## Member repositories
- reactnativecn/react-native-update (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:01.978203+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:03:30.966188+00:00, confidence not recorded.
  - readme: https://github.com/reactnativecn/react-native-update (fetched 2026-08-28T04:06:01.978203+00:00, sha ac15a6aa3c42)
- Data as of 2026-08-30T08:39:29.467469+00:00.
