awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 dépôts

Awesome GitHub RepositoriesDynamic Application Updates

Mechanisms for deploying dynamic updates to running applications without full releases.

Distinct from Application Version Updates: Focuses on the iteration of live updates rather than binary version management or database migrations.

Explore 6 awesome GitHub repositories matching devops & infrastructure · Dynamic Application Updates. Refine with filters or upvote what's useful.

Awesome Dynamic Application Updates GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • firebase/quickstart-jsAvatar de firebase

    firebase/quickstart-js

    5,367Voir sur GitHub↗

    Ce projet est une collection d'implémentations de référence, d'exemples de code et de kits de démarrage pour intégrer les services backend Firebase dans des applications web en utilisant le SDK JavaScript. Il sert de guide pratique pour amorcer des projets avec une authentification hébergée dans le cloud, des bases de données et une logique serverless. Le dépôt fournit des exemples spécifiques pour implémenter la synchronisation de données en temps réel, la gestion d'identité utilisateur et les fonctions cloud pilotées par événements. Il inclut également du code de référence pour utiliser des émulateurs de service locaux afin de tester la fonctionnalité cloud sur une machine locale avant le déploiement en production. La base de code couvre un large éventail de capacités, notamment le stockage de données no-sql et relationnel, l'hébergement d'assets statiques sur un CDN mondial et l'application de règles de sécurité déclaratives. Elle démontre également l'intégration de la vérification d'identité et l'exécution de logique côté serveur dans des environnements gérés.

    Supports deploying dynamic updates and testing new versions with users before a full release.

    TypeScript
    Voir sur GitHub↗5,367
  • includeos/includeosAvatar de includeos

    includeos/IncludeOS

    5,239Voir sur GitHub↗

    IncludeOS est un système d'exploitation unikernel qui regroupe le code applicatif avec uniquement les pilotes noyau nécessaires dans une image amorçable unique. Il fonctionne comme une machine virtuelle cloud économe en ressources et un environnement d'exécution serverless léger, conçu pour minimiser l'empreinte mémoire et les temps de démarrage. Le projet fournit une couche de compatibilité Linux via une bibliothèque C, permettant aux applications écrites pour Linux d'être compilées et exécutées dans l'environnement unikernel. Il sert également de framework d'appliance réseau pour construire des pare-feux et des répartiteurs de charge haute performance en utilisant des piles TCP/IP configurables. Ses capacités incluent la création d'images machine minimales pour un déploiement sur des hyperviseurs tels que KVM, Qemu et VMware, ainsi que le durcissement de périphériques IoT embarqués en empêchant toute reconfiguration à l'exécution. Le système prend en charge un démarrage rapide des services pour optimiser les démarrages à froid serverless et utilise une planification non préemptive pour maintenir une latence prévisible.

    Supports upgrading running services without requiring a reboot or incurring downtime.

    C++cppoperating-systemunikernel
    Voir sur GitHub↗5,239
  • meituan-dianping/robustAvatar de Meituan-Dianping

    Meituan-Dianping/Robust

    4,455Voir sur GitHub↗

    Robust est un framework de hotfix Android et un outil de mise à jour d'application runtime conçu pour corriger les bugs dans les environnements de production. Il fonctionne comme un patcher de bytecode et un outil d'injection de code dynamique, permettant la modification de la logique d'application sans nécessiter une mise à jour complète de l'application ou un redémarrage de l'appareil. Le projet permet la remédiation des défauts Android en injectant de nouvelles classes et méthodes dans les builds existants et en modifiant les implémentations des méthodes existantes. Il utilise une chaîne d'outils pour générer des fichiers de patch binaires qui mettent à jour le comportement de l'application et introduisent des solutions de contournement à la volée. Le système réalise ces mises à jour via la redirection de bytecode, l'isolation du chargeur de classe et le patch de la table des méthodes runtime. Il incorpore également le hooking basé sur la réflexion et l'injection dynamique de bytecode pour rediriger le flux d'exécution au sein de la machine virtuelle en cours d'exécution.

    Enables deploying dynamic updates to running Android applications to fix errors without interrupting the user experience.

    Javaandroiddynamicgradle
    Voir sur GitHub↗4,455
  • snowkylin/tensorflow-handbookAvatar de snowkylin

    snowkylin/tensorflow-handbook

    3,927Voir sur GitHub↗

    Ce projet est une ressource pédagogique complète et un manuel de tutoriels pour construire, entraîner et déployer des modèles de machine learning avec TensorFlow 2. Il sert de guide d'apprentissage structuré couvrant les concepts fondamentaux du deep learning, notamment les architectures de réseaux de neurones, la différenciation automatique et les opérations sur les tenseurs. Le manuel fournit des conseils techniques pour optimiser l'efficacité de l'exécution via la gestion de la mémoire GPU, l'entraînement distribué et la quantification de modèles. Il inclut également des guides détaillés pour construire des pipelines de données haute performance et exporter des modèles vers des serveurs de production, des appareils mobiles et des navigateurs web. Le contenu couvre un large éventail de capacités, incluant le développement de modèles avec des réseaux convolutifs et récurrents, l'implémentation de fonctions de perte et de couches personnalisées, ainsi que l'utilisation de modèles pré-entraînés pour le transfer learning. Il aborde également les stratégies de déploiement pour les appareils edge et l'utilisation d'environnements d'exécution cloud pour l'accélération matérielle. La ressource est implémentée sous forme d'une collection de Jupyter Notebooks.

    Explains how to automatically load the latest model version from a directory for dynamic hot updates.

    Jupyter Notebook
    Voir sur GitHub↗3,927
  • dromara/liteflowAvatar de dromara

    dromara/liteflow

    3,779Voir sur GitHub↗

    Liteflow is a component-based rule engine and workflow orchestrator used to define business logic through a chain of reusable components. It utilizes a structured data language to map logic paths, functioning as a dynamic workflow engine for managing sequences of synchronous and asynchronous tasks. The project is distinguished by its support for hot deployment, allowing rule definitions and execution logic to be updated in real time without restarting the application. It also features a multi-language scripting engine that embeds external scripts into business rules to enable flexible logic c

    Allows rule definitions and execution logic to be updated in real time without restarting the application.

    Javaai-agentai-agentscomponent
    Voir sur GitHub↗3,779
  • alibaba/luaviewsdkAvatar de alibaba

    alibaba/LuaViewSDK

    3,729Voir sur GitHub↗

    LuaViewSDK is a cross-platform UI engine and framework that uses a Lua-based scripting engine to render native user interfaces across multiple mobile operating systems. It functions as a dynamic UI orchestrator, separating interface logic from the underlying operating system to allow for the creation of native views driven by scripts. The system features a bidirectional native scripting bridge for exchanging data and triggering functions between the script runtime and native platform APIs. It also includes a Lua game runtime capable of executing interactive graphics and lightweight games thro

    Supports deploying dynamic UI updates and logic changes to running applications without full binary releases.

    Objective-Calibabaandroidcross-platform
    Voir sur GitHub↗3,729
  1. Home
  2. DevOps & Infrastructure
  3. Dynamic Application Updates

Explorer les sous-tags

  • Rule Logic Hot-DeploymentThe ability to update active execution rules and orchestration logic in real-time without restarting the application. **Distinct from Dynamic Application Updates:** Focuses on updating the logic of business rules rather than general binary or feature updates