This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It enables the distribution of JavaScript bundles and remote assets directly to devices, allowing updates to be applied without requiring a full application store release. The system provides infrastructure for staged rollouts, A/B testing, and remote hotfix deployment by directing specific user segments or percentages to different code versions. It ensures stability through a client-side rollback manager that automatically reverts to a previous stable version if a new update ca
Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase using web-standard technologies. It provides a comprehensive development environment that includes a unified runtime for testing, cloud-based infrastructure for compiling and signing native binaries, and automated tools for managing the entire mobile release lifecycle, including app store submission. The framework distinguishes itself through a plugin-based native configuration engine that programmatically modifies project files, allowing developers to integrate native modules wit
Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin
react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif
Code-push is a cloud-based over-the-air update service designed to deliver JavaScript and asset updates to mobile applications. It allows for the distribution of application binaries and hotfixes without requiring a full application reinstall or the traditional app store review and approval process.
The main features of microsoft/code-push are: Over-the-Air Updates, Segmented Update Delivery, Cohort-Based Rollouts, Remote Hotfix Delivery, Mobile Application Deployment Managers, Over-the-Air Update Services, Remote Configuration Management, Dynamic Bundle Updates.
Open-source alternatives to microsoft/code-push include: microsoft/react-native-code-push — This project is a dynamic code delivery system and over-the-air update client for cross-platform mobile frameworks. It… expo/expo — Expo is a universal mobile framework designed to build native iOS and Android applications from a single codebase… ionic-team/capacitor — Capacitor is a cross-platform mobile framework that enables developers to build native applications using web… invertase/react-native-firebase — react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile… weaveworks/flagger — Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive… inngest/inngest — Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background…