awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

139 个仓库

Awesome GitHub RepositoriesVersion Upgrades

Procedures and tools for updating software installations to newer versions.

Distinguishing note: Focuses on the upgrade lifecycle.

Explore 139 awesome GitHub repositories matching devops & infrastructure · Version Upgrades. Refine with filters or upvote what's useful.

Awesome Version Upgrades GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • garrytan/gstackgarrytan 的头像

    garrytan/gstack

    110,596在 GitHub 上查看↗

    gstack is an AI agent framework and development workflow system designed to automate the software development lifecycle. It coordinates specialized AI personas to manage tasks across product design, engineering management, and quality assurance, transforming product intent into technical specifications and final releases. The project is distinguished by its deep integration of headless browser automation and semantic code memory. It utilizes a persistent Chromium daemon for web scraping and visual auditing, and implements a searchable knowledge base that logs architectural decisions and repos

    Provides automated detection and upgrading of tool installations and their associated configurations.

    TypeScript
    在 GitHub 上查看↗110,596
  • tooljet/tooljetToolJet 的头像

    ToolJet/ToolJet

    38,027在 GitHub 上查看↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    Updates existing installations to newer versions by following migration guides that detail breaking changes and configuration updates.

    JavaScriptai-app-builderdockerhacktoberfest
    在 GitHub 上查看↗38,027
  • homebrew/legacy-homebrewHomebrew 的头像

    Homebrew/legacy-homebrew

    26,849在 GitHub 上查看↗

    This project is a command line package manager and dependency management engine used for installing, updating, and removing software packages across different operating systems. It functions as a package recipe system and software repository administrator, utilizing declarative scripts to define software sources, build arguments, and installation steps. The system operates as a binary distribution platform that compiles source code into pre-compiled binaries and distributes them through remote repositories. It includes an automated version tracker that monitors upstream software releases and

    Forks, commits, and pushes version updates for installation recipes via automated workflows.

    在 GitHub 上查看↗26,849
  • oi-wiki/oi-wikiOI-wiki 的头像

    OI-wiki/OI-wiki

    26,176在 GitHub 上查看↗

    This project is a comprehensive, community-maintained knowledge base and toolkit designed for competitive programming. It serves as a centralized repository for algorithmic theory, data structures, and mathematical techniques, providing a structured reference for informatics and collegiate programming competitions. The project distinguishes itself by integrating educational content with a robust suite of automation utilities. It provides a complete workflow for competitive programming, including tools for automated test case generation, solution verification, and direct interaction with onlin

    Facilitates migration of development environments to newer architecture versions.

    TypeScriptacm-icpcacm-icpc-handbookalgorithms
    在 GitHub 上查看↗26,176
  • qax-os/excelizeqax-os 的头像

    qax-os/excelize

    20,682在 GitHub 上查看↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Provides procedures and tools for updating software installations to newer versions.

    Goagentaianalytics
    在 GitHub 上查看↗20,682
  • atlas-os/atlasAtlas-OS 的头像

    Atlas-OS/Atlas

    19,779在 GitHub 上查看↗

    Atlas is an operating system customization framework designed to deploy streamlined versions of Windows. It functions as a performance optimization tool that establishes a baseline environment by removing pre-installed software, unnecessary background services, and resource-heavy processes. The project distinguishes itself through a comprehensive suite of automation and configuration tools that modify low-level system registry keys and group policies. These mechanisms allow users to enforce performance-oriented hardware settings, restrict telemetry and data collection, and manage the lifecycl

    Applies incremental updates to maintain system compatibility and security.

    Batchfileame-wizardatlasatlasos
    在 GitHub 上查看↗19,779
  • bookstackapp/bookstackBookStackApp 的头像

    BookStackApp/BookStack

    18,305在 GitHub 上查看↗

    BookStack is a self-hosted knowledge base platform designed for organizing, storing, and managing structured documentation. It utilizes a hierarchical content model that arranges information into nested trees of books, chapters, and pages, supported by a dedicated search index for rapid retrieval across the entire knowledge base. The platform distinguishes itself through deep integration with enterprise identity providers, allowing organizations to centralize authentication and access control via LDAP, SAML, or OIDC. It provides extensive administrative control over the content lifecycle, inc

    Automates the process of upgrading application installations to the latest release.

    PHPbookstackdocumentationlaravel
    在 GitHub 上查看↗18,305
  • npm/npmnpm 的头像

    npm/npm

    17,620在 GitHub 上查看↗

    npm is a JavaScript package manager and dependency management tool. It serves as a command line interface for interacting with a central registry of shareable JavaScript code modules, allowing for the installation and management of third-party libraries. The project handles Node.js package distribution by publishing code to a registry and managing project environment versioning to prevent breaking changes. It provides the necessary infrastructure for JavaScript dependency management and frontend build automation. Core capabilities include the ability to install project dependencies, resolve

    Manages and updates semantic version strings for project dependencies within the manifest to prevent breaking changes.

    在 GitHub 上查看↗17,620
  • microsoft/react-native-windowsmicrosoft 的头像

    microsoft/react-native-windows

    17,300在 GitHub 上查看↗

    This project is a framework for Windows desktop application development that allows the creation of native user interfaces using React and JavaScript. It enables the compilation of high-level application logic into native executables by targeting the Windows software development kit. The system leverages a C++ scene graph and visual layer for high-performance native rendering and provides mechanisms to map JavaScript calls to native C++ or C# methods. It synchronizes application styles with native operating system theme brushes to maintain visual consistency and manages desktop-specific inter

    Provides automated commands to update the application and synchronize dependencies to newer versions.

    C++dotnetreactreact-native
    在 GitHub 上查看↗17,300
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Applies automated migration recipes to update project dependencies and configuration files to newer versions.

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • homebrew/homebrew-coreHomebrew 的头像

    Homebrew/homebrew-core

    15,383在 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

    Implements rules to prevent specific software packages from being automatically upgraded.

    Rubycoreformulaehacktoberfest
    在 GitHub 上查看↗15,383
  • getgrav/gravgetgrav 的头像

    getgrav/grav

    15,395在 GitHub 上查看↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Provides procedures for updating core application files while preserving user-specific content and configuration.

    PHPcmscontentcontent-management
    在 GitHub 上查看↗15,395
  • nodebb/nodebbNodeBB 的头像

    NodeBB/NodeBB

    15,144在 GitHub 上查看↗

    NodeBB is a real-time, self-hosted community forum platform built on Node.js. It is designed to support scalable discussion environments by utilizing a document-oriented database for content storage and an in-memory engine for high-speed data retrieval and session management. The platform provides a comprehensive administrative interface for managing user groups, forum settings, and system health. What distinguishes the platform is its native support for federated social networking via the ActivityPub protocol, allowing forums to exchange content, synchronize discussions, and interact with de

    Automates system upgrades by installing dependencies, updating plugins, and performing database migrations.

    JavaScriptcommunityforumjavascript
    在 GitHub 上查看↗15,144
  • chocobozzz/peertubeChocobozzz 的头像

    Chocobozzz/PeerTube

    14,520在 GitHub 上查看↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Provides tools and procedures for updating containerized application versions while maintaining data integrity.

    TypeScriptactivitypubangulardecentralized
    在 GitHub 上查看↗14,520
  • golang/depgolang 的头像

    golang/dep

    12,737在 GitHub 上查看↗

    This project is a dependency management tool for Go designed to track and lock package versions to ensure reproducible builds across different environments. It functions as a version lock file manager, recording complete snapshots of the dependency graph to prevent version drift, and as a semantic version constraint resolver that calculates compatible package versions. The tool orchestrates a local vendor directory, mirroring external source code to enable offline builds and source auditing. It utilizes a combination of static analysis to discover required libraries and a logic engine to inte

    Allows superseding all other constraints for direct and transitive dependencies to resolve version conflicts.

    Godependency-managergolangpackage-manager
    在 GitHub 上查看↗12,737
  • chocolatey/chocochocolatey 的头像

    chocolatey/choco

    11,414在 GitHub 上查看↗

    Chocolatey is a Windows package manager and command-line software automator. It serves as a system configuration tool designed to automate the installation, upgrading, and removal of software packages on Windows operating systems through a terminal interface. The project utilizes a NuGet-based software distribution model to manage and version applications. This approach replaces manual downloads and interactive installer wizards with scripted, repeatable deployments. The tool covers broad capability areas including automated system provisioning, Windows package deployment, and software manag

    Provides an artifact-based versioning system to manage software state and enable consistent rollbacks.

    C#
    在 GitHub 上查看↗11,414
  • mozilla-firefox/firefoxmozilla-firefox 的头像

    mozilla-firefox/firefox

    11,305在 GitHub 上查看↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Forces updates through specific milestone versions when necessary to prepare the system for final upgrades.

    JavaScript
    在 GitHub 上查看↗11,305
  • emdash-cms/emdashemdash-cms 的头像

    emdash-cms/emdash

    10,887在 GitHub 上查看↗

    EmDash is an open-source content management system built on Astro that combines a visual admin panel with a plugin-driven architecture and server-side rendering. It provides a complete content management system with structured content modeling, a rich text editor using Portable Text format, and a TypeScript API for type-safe content queries. The system supports authentication through passkeys, OAuth 2.1, and external providers, with role-based access control and fine-grained permission scopes. What distinguishes EmDash is its plugin development framework, which supports both native plugins ru

    Updates plugin packages and core CMS to latest versions, then rebuilds the site.

    TypeScriptastrocmsemdash
    在 GitHub 上查看↗10,887
  • aosp-mirror/platform_frameworks_baseaosp-mirror 的头像

    aosp-mirror/platform_frameworks_base

    10,812在 GitHub 上查看↗

    This project provides the core framework and system API layer for the Android operating system. It consists of the fundamental Java and C++ libraries that define system behavior and establish the interface contracts required for system applications and hardware abstraction. The project includes a runtime optimizer used to reduce startup time and improve execution speed by pre-compiling methods and configuring boot images. It also features a software quality toolchain that enforces code formatting, audits commit metadata, and manages API compatibility to ensure stable interface contracts acros

    Relocates external library packages to internal namespaces during the build process to prevent classpath conflicts.

    Java
    在 GitHub 上查看↗10,812
  • pi-hole/docker-pi-holepi-hole 的头像

    pi-hole/docker-pi-hole

    10,760在 GitHub 上查看↗

    This project provides a containerized DNS sinkhole and network-wide traffic filtering solution. It functions as a central network resolver that intercepts domain queries, allowing users to block advertisements, trackers, and malicious domains by returning null responses to connected devices. The platform distinguishes itself through its integrated DHCP server and comprehensive management capabilities, which allow for automated IP address allocation and granular control over network traffic. It supports complex filtering through regular expression matching, hierarchical rule prioritization, an

    Pi-hole upgrades the core engine and associated services to the latest version to ensure access to new features and security patches.

    Shellad-blockerdnsdocker-container
    在 GitHub 上查看↗10,760
上一个123456…7下一个
  1. Home
  2. DevOps & Infrastructure
  3. Version Upgrades

探索子标签

  • API Resource Version Conversions1 个子标签Translating configuration objects between different API versions to maintain compatibility. **Distinct from Version Upgrades:** Focuses on API object schema translation during upgrades rather than general software versioning procedures.
  • Artifact Versioning6 个子标签Tracking software state by associating specific binary versions with manifests for upgrades and rollbacks. **Distinct from Version Upgrades:** Distinct from Version Upgrades by focusing on the tracking mechanism and artifact association rather than the update process.
  • AutomatedAutomated processes for updating software versions based on defined policies or semantic versioning. **Distinct from Version Upgrades:** Focuses on the automatic trigger and application of updates, whereas Version Upgrades is the general lifecycle.
  • Dependency Versioning18 个子标签Managing and updating semantic version strings for project dependencies within a manifest. **Distinct from Version Upgrades:** Focuses on updating version strings in manifest files rather than general system software installation upgrades
  • Managed Database UpgradesAutomates version upgrades for cloud-hosted databases using zero-downtime strategies. **Distinct from Version Upgrades:** Distinct from Version Upgrades: focuses specifically on the lifecycle and downtime-minimization strategies for managed cloud databases.
  • Migration Analysis ToolsTools that scan codebases to identify patterns incompatible with newer versions of a specific engine. **Distinct from Version Upgrades:** Focuses on identifying incompatible code patterns for analysis rather than executing the update process.
  • Multi-Component UpgradesUpgrades all distributed components of a multi-cluster networking tool to the latest released version. **Distinct from Version Upgrades:** Distinct from Version Upgrades: focuses on coordinated upgrades of multiple distributed components (binary, operators, CRDs) across clusters, not a single application.
  • Pre-Upgrade Backups1 个子标签Creating a full database backup before initiating a major version upgrade to ensure data safety. **Distinct from Version Upgrades:** Distinct from Version Upgrades: focuses on the backup step specifically required before upgrading, not the upgrade lifecycle itself.
  • Rolling1 个子标签Automated processes for updating cluster software versions across nodes without downtime. **Distinct from Version Upgrades:** Specifically targets rolling software updates across a cluster rather than a generic single-package version bump
  • Upgrade ValidationsAutomated verification of system functionality across sequential version upgrade paths. **Distinct from Version Upgrades:** Distinct from Version Upgrades: focuses on the validation of data ingestion integrity during the upgrade process rather than the upgrade procedure itself.
  • Version Target Controls1 个子标签Mechanisms to restrict updates to specific semantic versioning increments like patches or minors. **Distinct from Version Upgrades:** Focuses on the granularity of the update target rather than the general upgrade lifecycle.