awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/code-pushArchived

0
View on GitHub↗
4,415 Stars·532 Forks·TypeScript·5 Aufrufemicrosoft.github.io/code-push↗

Code Push

Code-push ist ein Cloud-basierter Over-the-Air-Update-Dienst, der JavaScript- und Asset-Updates an mobile Anwendungen ausliefert. Er ermöglicht die Verteilung von Anwendungs-Binaries und Hotfixes, ohne dass eine vollständige Neuinstallation der App oder der traditionelle App-Store-Review-Prozess erforderlich ist.

Das System zeichnet sich durch gezielte Deployment-Funktionen aus, die es ermöglichen, Updates an spezifische Benutzergruppen und Kohorten auszuliefern. Es unterstützt die Synchronisation aktiver Release-Versionen zwischen einem Cloud-Backend und dem installierten Client, um Deployment-Zustände über verschiedene Umgebungen hinweg zu verwalten.

Die Plattform deckt ein breites Spektrum an operativen Funktionen ab, einschließlich der Verwaltung von Anwendungs-Metadaten, der Automatisierung von Deployment-Lebenszyklen und der Erfassung von Gesundheits- und Stabilitätsmetriken. Sie bietet Tools zur Überwachung von Release-Adoptionsraten, zum Abrufen von Installationszahlen und zum Sammeln von Crash-Reports, um die Auswirkungen von Updates zu analysieren.

Das Projekt ist in TypeScript implementiert.

Features

  • Over-the-Air Updates - Delivers updated JavaScript and asset bundles directly to devices to bypass app store review cycles.
  • Segmented Update Delivery - Delivers specific software updates to defined user demographics based on targeting criteria.
  • Cohort-Based Rollouts - Segments devices into specific cohorts using metadata tags to roll out updates to a subset of users.
  • Remote Hotfix Delivery - Ships critical bug fixes directly from release branches to active deployments via OTA bundles.
  • Mobile Application Deployment Managers - Distributes application binaries and hotfixes to specific user groups across different environments.
  • Over-the-Air Update Services - Provides the capability to update application logic by swapping JavaScript layers without requiring a new native binary.
  • Remote Configuration Management - Provides centralized cloud-based management and versioning of application settings and metadata to target specific user demographics.
  • Dynamic Bundle Updates - Sends code changes directly to React Native mobile devices without waiting for app store approval.
  • Mobile Release Orchestration - Organizes application releases into distribution groups and promotes builds across different environments.
  • Application State Synchronizations - Synchronizes the active release version between the cloud backend and the installed client application.
  • Differential Update Packages - Transmits only changed portions of application bundles to minimize data usage and installation time.
  • Client Manifest Tracking - Implements local version manifests to determine when a device needs to download a newer deployment.
  • Deployment Automation - Promotes application releases across different environments using automated deployment scripts.
  • Release Distribution Management - Manages the delivery of application packages to registered end user devices and distribution groups.
  • Cross-Platform Binary Distribution - Delivers compiled application binaries to end user devices and organizes them into distribution groups.
  • Mobile Analytics Suites - Monitors installation metrics, release adoption rates, and device-specific crash reports.
  • Over-the-Air Update Systems - Updates mobile applications built with Cordova by pushing new bundles instantly over the air.
  • Adoption & Stability Metrics - Monitors population-level installation metrics and rollback data to analyze how users are adopting new application updates.
  • Crash Reporters - Gathers diagnostic information and technical crash reports from devices to identify and resolve stability issues.
  • Metrics Retrieval - Offers RESTful access to installation counts and release history to evaluate the success of specific application deployments.
  • Application Health Monitors - Tracks performance and stability metrics to help developers diagnose the root cause of runtime issues in mobile applications.
  • Release Health Monitoring - Tracks installation metrics, crash reports, and adoption rates to ensure the stability of new updates.

Star-Verlauf

Star-Verlauf für microsoft/code-pushStar-Verlauf für microsoft/code-push

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Code Push

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Code Push.
  • reactnativecn/react-native-updateAvatar von reactnativecn

    reactnativecn/react-native-update

    1,975Auf GitHub ansehen↗

    React Native Update is a deployment platform designed to deliver JavaScript code changes directly to mobile applications. By enabling over-the-air updates, the system allows developers to push patches to installed binaries, effectively bypassing standard app store review cycles. The project distinguishes itself through a specialized binary patching engine that generates small code diffs to minimize bandwidth consumption during delivery. To maintain service reliability, it incorporates an automated rollback framework that monitors application stability after an update and reverts to a previous

    TypeScriptcodepushhotfixota
    Auf GitHub ansehen↗1,975
  • microsoft/react-native-code-pushAvatar von Microsoft

    Microsoft/react-native-code-push

    9,133Auf GitHub ansehen↗

    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

    C
    Auf GitHub ansehen↗9,133
  • expo/expoAvatar von expo

    expo/expo

    50,111Auf GitHub ansehen↗

    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

    TypeScriptandroidapp-frameworkexpo
    Auf GitHub ansehen↗50,111
  • redbooth/react-native-auto-updaterAvatar von redbooth

    redbooth/react-native-auto-updater

    1,527Auf GitHub ansehen↗

    This framework provides a system for managing and distributing dynamic code patches directly to installed mobile clients. By delivering remote JavaScript bundles, it enables the deployment of features and bug fixes while bypassing traditional application store submission and review processes. The library functions as a cross-platform update manager that utilizes manifest-driven version control to track and fetch specific code releases. It distinguishes itself through granular configuration controls, allowing developers to define update frequencies and apply version filtering to ensure that on

    Objective-C
    Auf GitHub ansehen↗1,527
Alle 30 Alternativen zu Code Push anzeigen→

Häufig gestellte Fragen

Was macht microsoft/code-push?

Code-push ist ein Cloud-basierter Over-the-Air-Update-Dienst, der JavaScript- und Asset-Updates an mobile Anwendungen ausliefert. Er ermöglicht die Verteilung von Anwendungs-Binaries und Hotfixes, ohne dass eine vollständige Neuinstallation der App oder der traditionelle App-Store-Review-Prozess erforderlich ist.

Was sind die Hauptfunktionen von microsoft/code-push?

Die Hauptfunktionen von microsoft/code-push sind: 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.

Welche Open-Source-Alternativen gibt es zu microsoft/code-push?

Open-Source-Alternativen zu microsoft/code-push sind unter anderem: reactnativecn/react-native-update — React Native Update is a deployment platform designed to deliver JavaScript code changes directly to mobile… 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… redbooth/react-native-auto-updater — This framework provides a system for managing and distributing dynamic code patches directly to installed mobile… 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…