Introduction

๐Ÿš€ Motivation

Expo projects are highly customized React Native projects. Because of this, available CodePush solutions are limited.
This project, inspired by hot-updater, offers an alternative way to manage bundles using storage services like S3, Firebase, Supabase, etc.
It follows Expo Updates technical specs and maintains compatibility with Expo Updates.

๐Ÿงช Compatibility

  • โœ… Works with expo run:android --variant release

  • โœ… Works with expo run:ios --configuration Release

  • โœ… Compatible with Expo Managed Workflow

โœจ Key Features

  • ๐Ÿ“ก Self-hosted deployment supported
  • ๐Ÿ“ฆ Flexible storage & DB (S3, Supabase, Firebase, etc.)
  • ๐Ÿ”„ Compatible with Expo Updates APIs
  • ๐Ÿ’พ Web-based bundle version dashboard
  • ๐ŸŒ Supports expo.dev environment variables (via EAS Secrets)
  • ๐ŸชŸ Works on Windows
  • ๐Ÿงช EAS build supported