Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
61 changes: 45 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,21 @@

# React Native Stallion – Best CodePush Alternative & Expo Updates Replacement

[![npm Version](https://img.shields.io/npm/v/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)
[![License](https://img.shields.io/npm/l/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)
[![npm Version](https://img.shields.io/npm/v/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)   [![GitHub Stars](https://img.shields.io/github/stars/stallion-tech/react-native-stallion)](https://github.com/stallion-tech/react-native-stallion)   [![npm Downloads](https://img.shields.io/npm/dm/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)   [![SOC 2 Type 1](https://img.shields.io/badge/SOC%202-Type%201%20Compliant-blue)](https://stalliontech.io/trust)   [![License](https://img.shields.io/npm/l/react-native-stallion.svg)](https://www.npmjs.com/package/react-native-stallion)

**React Native Stallion** is the modern **CodePush alternative** and **App Center replacement** for React Native apps. Ship app updates instantly with **up to 98% smaller patches (depending on changes)**—no app store resubmission required for JavaScript updates. The best **Expo Updates alternative** with advanced OTA controls, patch-based updates, and advanced security features.
⭐ If React Native Stallion helps you ship OTA updates, [consider starring the repo on GitHub](https://github.com/stallion-tech/react-native-stallion)!

**React Native Stallion** is a modern **CodePush alternative** and **App Center replacement** for React Native apps. Ship app updates instantly with **up to 98% smaller patches (depending on changes)**—no app store resubmission required for JavaScript updates. A full-featured **Expo EAS Update alternative** with advanced OTA controls, patch-based updates, and enterprise security.

Trusted by **2,500+ organizations** serving **500M+ users**. **10,000 MAU free tier** — no credit card required.

👉 **[Sign up with Stallion](https://console.stalliontech.io/)** to start shipping OTA updates today

---

## Why Choose React Native Stallion?

React Native Stallion is the **best CodePush alternative** for teams that need modern OTA update capabilities:
React Native Stallion is a leading **CodePush replacement** for teams that need modern OTA update capabilities:

- **Up to 98% Smaller Patch Updates (Depending on Changes)** – Binary-safe differential updates, not full bundles
- **Automatic Rollback & Crash Recovery** – Instant rollback on crashes or failures
Expand Down Expand Up @@ -55,6 +58,12 @@ const UpdateModal = () => {

---

## Migrating from CodePush?

Replace deprecated CodePush with React Native Stallion in minutes. **[Read the migration guide →](https://stalliontech.io/learn/docs/migrating-from-codepush)**

---

## Key Features

### Patch Updates (Up to 98% Smaller, Depending on Changes)
Expand Down Expand Up @@ -109,7 +118,7 @@ yarn add react-native-stallion@latest

For complete setup instructions, native integration steps, and environment configurations, visit:

**📚 [Full Installation Guide](https://learn.stalliontech.io/docs/sdk/installation)**
**📚 [Full Installation Guide](https://stalliontech.io/learn/docs/sdk/installation)**

### Step 3: Configure Stallion

Expand All @@ -125,15 +134,27 @@ export default withStallion(RootComponent);

### Complete Documentation

- **[Full Documentation](https://learn.stalliontech.io)** – Complete API reference and guides
- **[SDK Installation](https://learn.stalliontech.io/docs/sdk/installation)** – Step-by-step setup
- **[Bundle Signing](https://learn.stalliontech.io/docs/bundle-signing)** – Security best practices
- **[Custom Update UI](https://learn.stalliontech.io/blogs/react-native-over-the-air-updates-with-custom-ui)** – Build custom flows
- **[CI/CD Integration](https://learn.stalliontech.io/docs/release-automation)** – Automate deployments
- **[Full Documentation](https://stalliontech.io/learn)** – Complete API reference and guides
- **[SDK Installation](https://stalliontech.io/learn/docs/sdk/installation)** – Step-by-step setup
- **[Bundle Signing](https://stalliontech.io/learn/docs/bundle-signing)** – Security best practices
- **[Custom Update UI](https://stalliontech.io/learn/blogs/react-native-over-the-air-updates-with-custom-ui)** – Build custom flows
- **[CI/CD Integration](https://stalliontech.io/learn/docs/release-automation)** – Automate deployments

### Featured Guides

- **[New Architecture Support](https://stalliontech.io/react-native-new-architecture)** – Fabric, TurboModules, and React Native 0.76+
- **[Patch Updates Explained](https://stalliontech.io/react-native-patch-updates)** – How binary-safe diffs work
- **[OTA Security Guide](https://stalliontech.io/ota-update-security)** – Bundle signing, integrity, and rollbacks
- **[OTA Best Practices (2026)](https://stalliontech.io/learn/blogs/react-native-ota-best-practices-stallion)** – Safer release workflows
- **[React Native OTA Updates Guide](https://stalliontech.io/react-native-ota-updates-guide)** – Complete OTA overview
- **[API Reference](https://stalliontech.io/learn/docs/sdk/api-reference)** – SDK hooks and methods
- **[Getting Started](https://stalliontech.io/learn/docs/introduction)** – Platform overview
- **[Pricing](https://stalliontech.io/pricing)** – Plans and free tier details
- **[Trust Center](https://stalliontech.io/trust)** – Compliance and security resources

### Migration Guides

- **[CodePush Migration](https://learn.stalliontech.io/docs/migrating-from-codepush)** – Migrate from CodePush
- **[CodePush Migration](https://stalliontech.io/learn/docs/migrating-from-codepush)** – Migrate from CodePush
- **[App Center Migration](https://stalliontech.io/app-center-alternative)** – Replace App Center
- **[Expo Updates Migration](https://stalliontech.io/expo-eas-update)** – Switch from Expo Updates

Expand All @@ -143,7 +164,7 @@ export default withStallion(RootComponent);

### CodePush Alternative

React Native Stallion is the **best CodePush alternative** for teams migrating from deprecated CodePush or App Center:
React Native Stallion is a **modern CodePush replacement** for teams migrating from deprecated CodePush or App Center:

- ✅ CodePush-compatible API
- ✅ Patch updates (CodePush doesn't support)
Expand All @@ -152,7 +173,7 @@ React Native Stallion is the **best CodePush alternative** for teams migrating f

### Expo Updates Replacement

The best **Expo Updates alternative** with more features:
A strong **Expo Updates replacement** with more features:

- ✅ Patch updates (up to 98% smaller, depending on changes)
- ✅ Advanced OTA controls
Expand All @@ -170,6 +191,12 @@ Enterprise-ready OTA update solution:

---

## Security

React Native Stallion is SOC 2 Type 1 compliant (Security, Availability, Confidentiality).

---

## Security Features

- **Cryptographic Bundle Signing** – Customer-managed keys for tamper-proof updates
Expand Down Expand Up @@ -205,18 +232,20 @@ We welcome contributions! Please see the [CONTRIBUTING.md](./CONTRIBUTING.md) fi
## Issues & Support

- **[Open Issues](https://github.com/stallion-tech/react-native-stallion/issues)** – Report bugs or request features
- **[Documentation](https://learn.stalliontech.io)** – Complete guides and API reference
- **[Documentation](https://stalliontech.io/learn)** – Complete guides and API reference
- **[Contact Support](https://stalliontech.io/)** – Get help from our team

---

## 🔗 Links

- **Website:** [https://stalliontech.io](https://stalliontech.io)
- **Documentation:** [https://learn.stalliontech.io](https://learn.stalliontech.io)
- **Documentation:** [https://stalliontech.io/learn](https://stalliontech.io/learn)
- **Console:** [https://console.stalliontech.io](https://console.stalliontech.io)
- **GitHub:** [https://github.com/stallion-tech/react-native-stallion](https://github.com/stallion-tech/react-native-stallion)
- **Pricing:** [https://stalliontech.io/pricing](https://stalliontech.io/pricing)
- **NPM Package:** [https://www.npmjs.com/package/react-native-stallion](https://www.npmjs.com/package/react-native-stallion)

---

> **React Native Stallion** – The fastest, safest way to manage React Native OTA updates. The best **CodePush alternative** and **Expo Updates replacement** with patch-based updates, advanced security features, and up to 98% smaller deployments (depending on changes).
> **React Native Stallion** – The fastest, safest way to manage React Native OTA updates. A **CodePush alternative** and **Expo EAS Update replacement** with patch-based updates, enterprise security, and up to 98% smaller deployments (depending on changes).
12 changes: 10 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "react-native-stallion",
"version": "2.4.1",
"description": "Offical React Native SDK for Stallion",
"description": "Official React Native OTA updates SDK — CodePush alternative with patch updates, rollback, and bundle signing.",
"main": "index",
"types": "types/index.d.ts",
"react-native": "src/index",
Expand Down Expand Up @@ -39,7 +39,15 @@
"keywords": [
"react-native",
"ios",
"android"
"android",
"codepush",
"codepush-alternative",
"ota-updates",
"expo-updates",
"app-center",
"over-the-air",
"react-native-ota",
"eas-update"
],
"repository": {
"type": "git",
Expand Down