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
·

In-app update framework

Ranking aktualisiert am 13. Juli 2026

For in app updates, the strongest matches are microsoft/code-push (Code-push is a dedicated service for delivering over-the-air updates), microsoft/react-native-code-push (This is a comprehensive over-the-air update framework specifically designed) and alibaba/freeline (Freeline is a specialized mobile patching framework that enables). alibaba/andfix and sparkle-project/sparkle round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best in-app update frameworks for your project. Compare top open-source libraries by stars and activity to find the best fit for your app.

In-app update framework

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoft/code-pushAvatar von microsoft

    microsoft/code-push

    4,415Auf GitHub ansehen↗

    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 system distinguishes itself through targeted deployment capabilities, allowing updates to be delivered to specific user demographics and cohorts. It supports the synchronization of active release versions between a cloud backend and the installed client to manage deployment states across diffe

    Code-push is a dedicated service for delivering over-the-air updates and hotfixes to mobile applications, providing the exact version management, binary diffing, and deployment orchestration required for in-app patching.

    TypeScriptOver-the-Air Update ServicesOver-the-Air Update SystemsOver-the-Air Updates
    Auf GitHub ansehen↗4,415
  • 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

    This is a comprehensive over-the-air update framework specifically designed for mobile applications, offering essential features like silent background updates, version management, and staged rollouts for hotfix delivery.

    COver-the-Air Updates
    Auf GitHub ansehen↗9,133
  • alibaba/freelineAvatar von alibaba

    alibaba/freeline

    5,463Auf GitHub ansehen↗

    Freeline is a mobile application update framework and bytecode hot-swap engine designed to deliver incremental binary updates to devices. It functions as a binary diff patching tool and a mobile over-the-air patching framework that allows for the delivery of small update packages to fix bugs and replace resources without requiring a full application reinstall. The system distinguishes itself through its ability to perform dynamic code swapping and native library updating. It replaces shared object binaries and code segments in a running process via socket servers, enabling logic updates and h

    Freeline is a specialized mobile patching framework that enables over-the-air incremental updates and hot-swapping of code and resources, fitting the core requirements for in-app delivery despite being focused primarily on the Android ecosystem.

    JavaOver-the-Air Updates
    Auf GitHub ansehen↗5,463
  • alibaba/andfixAvatar von alibaba

    alibaba/AndFix

    6,998Auf GitHub ansehen↗

    AndFix is a binary patching framework and update system for Android applications. It provides tools for generating binary diffs and applying runtime method replacements to fix bugs without requiring a full application update. The system utilizes a binary diff generator to isolate minimal code changes between package versions. It supports the consolidation of multiple incremental patches into a single update file and employs native hooks to replace specific method implementations in memory during the application initialization phase. The framework covers capabilities for binary patch generati

    This framework provides binary diffing and runtime patching capabilities specifically for Android applications, serving as a specialized tool for in-app updates even though it is limited to the Android platform rather than being cross-platform.

    C++Binary Diffing
    Auf GitHub ansehen↗6,998
  • sparkle-project/sparkleAvatar von sparkle-project

    sparkle-project/Sparkle

    9,224Auf GitHub ansehen↗

    Sparkle is a software update framework for macOS applications. It provides a system for delivering automatic updates using signed archives and RSS-based feeds to notify clients of new software versions. The framework ensures software integrity and authenticity through public-key cryptography, requiring digital signatures for both update archives and release feeds. It includes mechanisms for signing key rotation to maintain the security chain if a private key is lost. To optimize delivery, the project includes tools for generating binary delta updates that ship only the byte-level differences

    Sparkle is a robust software update framework that provides essential features like binary diffing, version management, and secure background updates, though it is specifically tailored for macOS applications rather than being cross-platform.

    Objective-CAutomated Update ManagersDelta Transfer Protocols
    Auf GitHub ansehen↗9,224
  • squirrel/squirrel.windowsAvatar von squirrel

    squirrel/squirrel.windows

    7,968Auf GitHub ansehen↗

    Squirrel.Windows is a framework for installing and updating Windows desktop applications via HTTP. It functions as an application installer, background software updater, and distribution system that operates without the use of traditional installation wizards. The framework uses NuGet packages to distribute software and reduce download sizes through delta updates. It manages software releases by organizing updates into distinct HTTP channels to control how different user groups receive new versions. The system handles deployment through user-mode directory installation to avoid administrativ

    This framework provides a robust system for managing background updates and binary delta patching for Windows desktop applications, though it is limited to the Windows platform rather than being cross-platform.

    C++Update Channels
    Auf GitHub ansehen↗7,968
  • tencent/tinkerAvatar von Tencent

    Tencent/tinker

    17,644Auf GitHub ansehen↗

    Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime without requiring a full reinstallation or store update. It provides a comprehensive engine for injecting runtime fixes and managing the software lifecycle of deployed mobile applications. The framework distinguishes itself through a robust binary patching system that generates compact difference files between application versions, significantly reducing bandwidth usage during distribution. To ensure operational stability, it incorporates a crash-resilient safe mode that autom

    Tinker is a specialized hotfix framework for Android that provides binary patching and runtime code injection, serving as a robust solution for delivering in-app updates without full application reinstalls.

    JavaAndroid DevelopmentAndroid LibrariesMobile Patching Frameworks
    Auf GitHub ansehen↗17,644
  • alibaba/atlasAvatar von alibaba

    alibaba/atlas

    8,149Auf GitHub ansehen↗

    Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer and incremental update engine, allowing application logic and resources to be decoupled into independent bundles that are loaded at runtime. The project distinguishes itself by providing physical bundle isolation through custom class loaders to prevent dependency conflicts and bypass method count limits. It enables the deployment of remote components and incremental patches, using bytecode diffs and resource patching to update specific application parts without requiring a ful

    This framework provides a robust system for dynamic component loading and incremental binary patching on Android, enabling the core functionality of in-app updates and hot-patching for specific application modules.

    JavaAndroid Class Namespace IsolationClassloader IsolationAndroid App Modularization
    Auf GitHub ansehen↗8,149
  • 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

    This library provides a mechanism for delivering over-the-air updates to React Native applications, directly addressing the core requirement for in-app patch delivery on mobile platforms.

    Objective-COver-the-Air Updates
    Auf GitHub ansehen↗1,527
  • 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

    This library provides a mechanism for delivering over-the-air hot updates and patches specifically for React Native applications, fulfilling the core requirement for in-app update delivery.

    TypeScriptOver-the-Air Update ServicesOver-the-Air Updates
    Auf GitHub ansehen↗1,975
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
microsoft/code-push4.4KTypeScriptNOASSERTION20. Mai 2025
microsoft/react-native-code-push9.1KCNOASSERTION20. Mai 2025
alibaba/freeline5.5KJavabsd-3-clause10. Mai 2020
alibaba/andfix7KC++other17. Nov. 2020
sparkle-project/sparkle9.2KObjective-CNOASSERTION20. Juni 2026
squirrel/squirrel.windows8KC++MIT24. Juli 2024
tencent/tinker17.6KJavaNOASSERTION8. Juni 2026
alibaba/atlas8.1KJavaApache-2.027. Jan. 2022
redbooth/react-native-auto-updater1.5KObjective-CMIT2. März 2018
reactnativecn/react-native-update2KTypeScriptNOASSERTION16. Juni 2026

Related searches

  • System zur Verwaltung von Software-Update-Kanälen
  • ein Auto-Update-Toolkit für Electron-Anwendungen
  • a game engine for developing iOS apps
  • a list of software project ideas
  • an open source tool for monitoring APIs
  • a framework for building web APIs
  • an open source tool for task management
  • Modular application framework