Hot Updater
Self-hosted over-the-air (OTA) update system for React Native apps, enabling instant JavaScript bundle updates without app store releases.
Hot Updater is an open-source, self-hostable OTA update platform for React Native applications that allows developers to deliver JavaScript and asset updates directly to users without requiring App Store or Google Play releases. It is positioned as an alternative to services like CodePush, giving teams full control over their update infrastructure, deployment pipelines, and storage.
The system supports multi-environment deployments through channels (such as dev, staging, and production), allowing teams to segment releases and manage different app variants or user groups. It also includes a plugin-based architecture that enables integration with different storage providers (like AWS S3, Cloudflare R2, and Supabase) and database backends for metadata management.
Hot Updater includes a web console for managing releases, rollbacks, version control, and update targeting. It also supports advanced safety mechanisms like fingerprint-based compatibility checks to ensure native and JavaScript layers remain compatible, reducing the risk of runtime crashes after updates.
Overall, it is designed for teams building React Native apps that need fast iteration cycles, controlled rollout strategies, and full ownership of their update infrastructure.
Key features include:
- Over-the-air JavaScript and asset updates for React Native
- Self-hosted infrastructure with full control over deployments
- Channel-based environment separation (dev, staging, production)
- Plugin system for storage and database providers
- Web console for release management and rollbacks
- Versioning and fingerprint compatibility safety checks
- Multi-platform support (iOS and Android)
Common use cases include:
- Deploying instant bug fixes to mobile apps
- Managing staged rollouts for React Native apps
- Maintaining multiple environments for testing and production
- Reducing dependency on app store release cycles
- Operating private OTA update infrastructure for large-scale mobile products
Comments
0Markdown is supported.