awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 repository-uri

Awesome GitHub RepositoriesApplication Updaters

Automated workflows for refreshing the running application environment with new code and configuration.

Distinct from Version Manager Updaters: Focuses on full application environment refreshes rather than just updating a version manager binary.

Explore 22 awesome GitHub repositories matching development tools & productivity · Application Updaters. Refine with filters or upvote what's useful.

Awesome Application Updaters GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • langchain-ai/deepagentsAvatar langchain-ai

    langchain-ai/deepagents

    25,006Vezi pe GitHub↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Provides automated workflows for refreshing the agent environment with new container images and configurations.

    Pythonagentsdeepagentslangchain
    Vezi pe GitHub↗25,006
  • homebrew/homebrew-coreAvatar Homebrew

    Homebrew/homebrew-core

    15,383Vezi pe GitHub↗

    This project is a Ruby-based package definition repository that functions as a cross-platform package manager and software dependency resolver for macOS and Linux. It provides a centralized system for installing, updating, and managing software through a Git-based distribution model. The system distinguishes itself through a binary package distribution network that produces pre-compiled bottles to avoid local compilation from source. It utilizes a Ruby-based domain specific language to define installation recipes and employs a distributed version control architecture to synchronize these defi

    Syncs package definitions and upgrades installed software to the latest available versions.

    Rubycoreformulaehacktoberfest
    Vezi pe GitHub↗15,383
  • lemmynet/lemmyAvatar LemmyNet

    LemmyNet/lemmy

    14,454Vezi pe GitHub↗

    Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul

    Supports upgrading the service to the latest release by refreshing the running environment.

    Rustactivitypubchatfediverse
    Vezi pe GitHub↗14,454
  • dyang886/game-cheats-managerAvatar dyang886

    dyang886/Game-Cheats-Manager

    13,013Vezi pe GitHub↗

    Game-Cheats-Manager is a centralized dashboard for downloading, organizing, and updating software modifications and trainers for single-player games. It functions as a community trainer aggregator that collects and distributes game modifications from multiple repositories and sources into a single searchable index. The project includes a file organization system that handles archive extraction and local folder imports to prevent duplicate downloads. To ensure tools run without being blocked, it features an antivirus exclusion tool that adds specific directories to security whitelists and prov

    Implements background polling of version manifests to ensure trainer libraries remain compatible with game updates.

    C++
    Vezi pe GitHub↗13,013
  • aws/aws-cdkAvatar aws

    aws/aws-cdk

    12,817Vezi pe GitHub↗

    The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It

    Centralizes software updates to ensure all users access the latest application version without manual intervention.

    TypeScriptawscloud-infrastructurehacktoberfest
    Vezi pe GitHub↗12,817
  • rybbit-io/rybbitAvatar rybbit-io

    rybbit-io/rybbit

    12,297Vezi pe GitHub↗

    Rybbit is an open-source, self-hosted web analytics platform designed for comprehensive user behavior tracking and product engagement analysis. It provides a complete suite for monitoring visitor interactions, conversion funnels, and site performance, allowing organizations to maintain full ownership of their data and infrastructure. The platform distinguishes itself through a strong emphasis on privacy-compliant data collection and visual session replay capabilities. It supports advanced traffic routing through custom domains to bypass ad blockers and includes configurable masking tools to p

    Enables updating self-hosted instances by refreshing underlying container images and codebase.

    TypeScriptanalyticsgoogle-analyticsproduct-analytics
    Vezi pe GitHub↗12,297
  • mas-cli/masAvatar mas-cli

    mas-cli/mas

    12,235Vezi pe GitHub↗

    This project provides a command-line interface for managing the lifecycle of applications from the Apple App Store. It functions as a package manager for macOS, enabling users to search for software, install new applications, and maintain existing installations directly through terminal commands. The tool distinguishes itself by wrapping private system APIs to perform store operations that are typically restricted to the graphical user interface. It integrates with the operating system to handle administrative privilege elevation, allowing for secure, automated modifications to protected appl

    Compares local software versions against official store records to identify installed programs requiring updates.

    Swiftapp-storehomebrewmac-app-store
    Vezi pe GitHub↗12,235
  • team-xmanager/xmanagerAvatar Team-xManager

    Team-xManager/xManager

    12,172Vezi pe GitHub↗

    xManager is an Android package manager and software updater designed to facilitate the installation and lifecycle management of modified mobile applications. It functions as a centralized platform for discovering and deploying third-party software releases that provide enhanced functionality, such as the removal of advertisements or the unlocking of premium features. The application distinguishes itself by automating the retrieval and installation of customized software binaries through remote manifest resolution. By maintaining a local database of installed packages, it tracks version histor

    Compares local application metadata against remote manifest versions to identify and notify users of updates.

    Javaandroidjava
    Vezi pe GitHub↗12,172
  • jhen0409/react-native-debuggerAvatar jhen0409

    jhen0409/react-native-debugger

    10,460Vezi pe GitHub↗

    React Native Debugger is a standalone developer application for inspecting and debugging JavaScript runtimes in mobile applications built with React Native. It provides a dedicated interface to monitor the runtime state, network requests, and console logs of a remote mobile environment. The tool integrates specialized inspectors for Redux state management and GraphQL client debugging, allowing for time-traveling state transitions and the analysis of queries, mutations, and local cache. It also features a component hierarchy viewer for visualizing and modifying UI properties in real time. Bro

    Checks remote sources for new versions and downloads the latest release to keep the software current.

    JavaScript
    Vezi pe GitHub↗10,460
  • getgridea/grideaAvatar getgridea

    getgridea/gridea

    10,276Vezi pe GitHub↗

    Gridea is a desktop application for writing Markdown blog posts and publishing them as a static site without needing a server. It stores all content as plain Markdown files and JSON in a local folder, compiles them into a static site, and deploys the result to multiple remote targets including GitHub Pages, Coding Pages, and SFTP servers. The application runs as a cross-platform Electron client, providing a native editing and publishing experience. It supports custom themes that can be selected, installed from a built-in marketplace, and configured with settings like social links and analytic

    Notifies users when a new version of the desktop client is available.

    TypeScriptblogblog-engineblog-platform
    Vezi pe GitHub↗10,276
  • 53ai/53aihubAvatar 53AI

    53AI/53AIHub

    9,025Vezi pe GitHub↗

    53AIHub is a centralized orchestration platform for deploying and managing AI agents and prompts across multiple large language model providers. It functions as a multi-model AI gateway and an operation portal for AI services, providing a unified interface to coordinate agents and prompts from various external platforms. The project distinguishes itself as a white-label AI portal designed for self-hosted infrastructure, allowing for full control over operational data on private servers or containers. It includes a comprehensive AI SaaS administration layer with a multi-tenant subscription eng

    Provides automated workflows for refreshing the installed application version and replacing binaries with new releases.

    Gocozedifyfastgpt
    Vezi pe GitHub↗9,025
  • alibaba/atlasAvatar alibaba

    alibaba/atlas

    8,149Vezi pe GitHub↗

    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

    Replaces specific application bundles with patched versions to enable incremental updates without a full reinstall.

    Javaandroidatlasdynamic
    Vezi pe GitHub↗8,149
  • theassassin/appimagelauncherAvatar TheAssassin

    TheAssassin/AppImageLauncher

    7,656Vezi pe GitHub↗

    AppImageLauncher is an application manager and desktop integration tool for AppImage files on Linux systems. It organizes standalone binaries by moving them into a centralized directory and integrating them into the system application menu and search. The project utilizes a background daemon to monitor directories for new files and intercept the execution of application images to prompt for installation. It also includes a specialized helper tool to automate the discovery and application of software updates. Additional capabilities include a command line interface for managing applications i

    Implements a helper tool to fetch and apply updates to the application environment while maintaining integrity.

    C++
    Vezi pe GitHub↗7,656
  • vladmandic/sdnextAvatar vladmandic

    vladmandic/sdnext

    7,139Vezi pe GitHub↗

    SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi

    Provides a built-in update mechanism to refresh the application and its submodules.

    Pythonai-artcaptiondiffusers
    Vezi pe GitHub↗7,139
  • railsgirls/guides.railsgirls.comAvatar railsgirls

    railsgirls/guides.railsgirls.com

    7,106Vezi pe GitHub↗

    This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o

    Provides a workflow for pushing changes to a remote server to update the live version of an application.

    HTMLhacktoberfestrailsruby
    Vezi pe GitHub↗7,106
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Upgrades the installed application to the latest version using the system package manager.

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
  • knightliao/disconfAvatar knightliao

    knightliao/disconf

    5,527Vezi pe GitHub↗

    Disconf este o platformă distribuită de gestionare a configurațiilor care oferă un repository centralizat în cloud pentru stocarea și sincronizarea fișierelor de configurare și a setărilor în mai multe medii. Funcționează ca un serviciu de configurare dinamică ce actualizează setările aplicației și declanșează callback-uri imediat ce valorile se schimbă, fără a necesita repornirea sistemului. Proiectul permite distribuția activelor de configurare partajate în mai multe proiecte, permițând gestionarea în masă a setărilor în diverse medii țintă. Utilizează un sistem de broadcast bazat pe push pentru a sincroniza modificările în timp real. Pentru a asigura stabilitatea sistemului, platforma include un validator de consistență a configurației care efectuează verificări programate în fundal pentru a verifica dacă setările active ale sistemului rămân consistente cu sursa centrală.

    Refreshes application settings in real time to apply changes without needing to restart the service.

    Java
    Vezi pe GitHub↗5,527
  • baomidou/dynamic-datasourceAvatar baomidou

    baomidou/dynamic-datasource

    5,177Vezi pe GitHub↗

    Acest proiect este un manager de surse de date dinamic pentru Spring Boot, conceput pentru a gestiona conexiuni multiple la baze de date și a comuta între ele la runtime. Oferă un sistem pentru gestionarea separării citire-scriere a bazei de date, coordonarea tranzacțiilor distribuite între baze de date disparate și actualizarea setărilor de conexiune fără a necesita repornirea aplicației. Framework-ul se diferențiază prin capacitatea sa de a ruta traficul pe baza sesiunilor sau header-elor utilizatorului pentru a susține arhitecturi multi-tenant. Include, de asemenea, un mecanism pentru criptarea credențialelor sensibile ale bazei de date în fișierele de configurare pentru a preveni expunerea în text clar. Suprafața de capabilități se extinde la rutarea conexiunilor la baza de date, separarea citire-scriere între nodurile master și slave și inițializarea leneșă a conexiunii pentru a reduce timpul de pornire. Gestionează în continuare consistența datelor prin controlul centralizat al tranzacțiilor și suportă adăugarea sau eliminarea la runtime a configurațiilor de conexiune la baza de date.

    Updates the internal data source map and connection pools without restarting the application when configuration changes.

    Javadatasourcedistributed-transactiondynamic-datasource
    Vezi pe GitHub↗5,177
  • rumboalla/apkupdaterAvatar rumboalla

    rumboalla/apkupdater

    3,858Vezi pe GitHub↗

    Apkupdater is an Android application manager designed to automate the discovery, download, and installation of software updates from multiple external repositories. It functions as a centralized utility that monitors installed applications and notifies users when newer versions become available, facilitating the maintenance of software sourced from diverse, independent platforms. The tool distinguishes itself by aggregating update information from various third-party app stores and community-driven repositories into a single interface. It employs multi-source web scraping and version normaliz

    Aggregates update information from multiple external sources to identify available versions for installed applications.

    Kotlin
    Vezi pe GitHub↗3,858
  • agenta-ai/agentaAvatar Agenta-AI

    Agenta-AI/agenta

    3,860Vezi pe GitHub↗

    Agenta is a Prompt Ops lifecycle manager and prompt management platform that decouples prompt engineering from application code. It serves as a centralized system for developing, versioning, and deploying prompt templates and model configurations across different environments. The platform functions as an AI agent orchestrator with a visual interface for building agent workflows and connecting models to external tools. It further acts as an evaluation framework and observability tool, utilizing OpenTelemetry to capture execution traces, monitor latency, and track token costs. The system cove

    Tracks changes and iterations on prompt configurations by maintaining multiple versioned variants.

    TypeScriptagentsevaluationllm-as-a-judge
    Vezi pe GitHub↗3,860
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Version Control and Repository Tools
  4. Version Management Tooling
  5. Version Manager Updaters
  6. Application Updaters

Explorează sub-etichetele

  • Library Update PollersBackground services that check remote manifests to identify and download updated software libraries. **Distinct from Application Updaters:** Distinct from general application updaters by focusing on updating external trainer libraries rather than the core app binary.
  • Package Manager UpgradesUpgrades the installed application package to the latest version using the system package manager. **Distinct from Application Updaters:** Distinct from Application Updaters: focuses on package manager-based upgrades, not automated environment refreshes.
  • Prompt Configuration VariantsVersioned iterations of prompt settings and model parameters for tracking changes. **Distinct from Application Updaters:** Distinct from Application Updaters: focuses on the versioning of the prompt configuration rather than the app environment refresh.
  • Runtime Configuration RefreshesRefreshing application settings in real time to apply changes without a restart. **Distinct from Application Updaters:** Focuses on refreshing configuration values rather than the full application binary or environment.