awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

51 dépôts

Awesome GitHub RepositoriesVersion Management Tooling

Utilities for tracking, updating, and managing different versions of software packages and environments.

Explore 51 awesome GitHub repositories matching development tools & productivity · Version Management Tooling. Refine with filters or upvote what's useful.

Awesome Version Management Tooling 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.
  • nvm-sh/nvmAvatar de nvm-sh

    nvm-sh/nvm

    93,825Voir sur GitHub↗

    This project is a command-line tool designed for managing multiple runtime versions on a local machine. It functions as a shell-based environment manager that enables users to install, switch between, and maintain different versions of a runtime to support project-specific requirements or diverse shell sessions. By dynamically updating system paths and environment variables, it provides a consistent interface for runtime version control across various Unix-like operating systems. The tool distinguishes itself through its portable, POSIX-compliant shell implementation, which ensures reliable e

    Automates the update process to ensure the management tool remains current with the latest features and security patches.

    Shellbashinstalllts
    Voir sur GitHub↗93,825
  • nrwl/nxAvatar de nrwl

    nrwl/nx

    28,939Voir sur GitHub↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Propagates version changes automatically across dependent projects to ensure consistency throughout the monorepo.

    TypeScriptangularbuildbuild-system
    Voir sur GitHub↗28,939
  • langchain-ai/deepagentsAvatar de langchain-ai

    langchain-ai/deepagents

    25,006Voir sur 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
    Voir sur GitHub↗25,006
  • claude-code-best/claude-codeAvatar de claude-code-best

    claude-code-best/claude-code

    20,272Voir sur GitHub↗

    Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level

    Checks for new versions on startup and performs silent installations of the CLI tool.

    TypeScript
    Voir sur GitHub↗20,272
  • transitive-bullshit/agenticAvatar de transitive-bullshit

    transitive-bullshit/agentic

    18,120Voir sur GitHub↗

    Agentic is a tool marketplace and management platform designed for the Model Context Protocol. It provides a gateway and proxy that enables the discovery, publishing, and distribution of vetted tools for agentic AI frameworks. The platform specializes in Model Context Protocol monetization, allowing developers to transform services into paid products through integrated authentication, usage-based billing, and subscription management. It also includes a converter that transforms OpenAPI specifications into compatible protocol servers for use in AI workflows. The system covers a broad range of

    Employs semantic versioning for published tools to manage breaking changes.

    TypeScriptagentsaillms
    Voir sur GitHub↗18,120
  • aaronfeng753/waifu2x-extension-guiAvatar de AaronFeng753

    AaronFeng753/Waifu2x-Extension-GUI

    16,146Voir sur GitHub↗

    Waifu2x-Extension-GUI is a desktop application designed for high-fidelity media restoration and enhancement. It functions as a graphical interface that orchestrates specialized deep learning engines to upscale, denoise, and interpolate images and videos, improving visual clarity and motion smoothness. The software distinguishes itself through its ability to manage complex, automated media processing pipelines. Users can chain multiple tasks—such as format conversion, scene detection, and frame rate interpolation—into sequential workflows that execute without manual intervention. It provides g

    Automates the checking and updating of software versions via remote manifests.

    C++animeanime4kesrgan
    Voir sur GitHub↗16,146
  • homebrew/homebrew-coreAvatar de Homebrew

    Homebrew/homebrew-core

    15,383Voir sur 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
    Voir sur GitHub↗15,383
  • lemmynet/lemmyAvatar de LemmyNet

    LemmyNet/lemmy

    14,454Voir sur 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
    Voir sur GitHub↗14,454
  • dyang886/game-cheats-managerAvatar de dyang886

    dyang886/Game-Cheats-Manager

    13,013Voir sur 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++
    Voir sur GitHub↗13,013
  • aws/aws-cdkAvatar de aws

    aws/aws-cdk

    12,817Voir sur 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
    Voir sur GitHub↗12,817
  • rybbit-io/rybbitAvatar de rybbit-io

    rybbit-io/rybbit

    12,297Voir sur 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
    Voir sur GitHub↗12,297
  • mas-cli/masAvatar de mas-cli

    mas-cli/mas

    12,235Voir sur 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
    Voir sur GitHub↗12,235
  • team-xmanager/xmanagerAvatar de Team-xManager

    Team-xManager/xManager

    12,172Voir sur 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
    Voir sur GitHub↗12,172
  • changesets/changesetsAvatar de changesets

    changesets/changesets

    12,023Voir sur GitHub↗

    Changesets is a workflow tool designed for managing semantic versioning and automated changelog generation within monorepos. It functions as a release management system that coordinates the versioning and publishing of multiple interdependent software packages, ensuring that updates remain consistent across a modular project. The tool distinguishes itself by using a change-file-based state tracking system, which captures granular developer intent by storing individual modification descriptions as small files. These files are aggregated during the release process to calculate version increment

    Propagates version changes across dependent projects within a release group.

    TypeScript
    Voir sur GitHub↗12,023
  • codota/tabnineAvatar de codota

    codota/TabNine

    10,784Voir sur GitHub↗

    TabNine is an AI-powered code completion engine that runs a deep-learning model to generate real-time code suggestions across all programming languages. It operates as an editor plugin that communicates with a backend through a JSON message-passing interface, processing code entirely on the local machine or within a private cloud to keep source code secure and private. The system provides a completion request API that accepts cursor context and returns ranked text completions, with features for configuring completion regions, prefetching files for indexing, and managing binary versions and up

    Reads a version file to launch the correct binary and restarts the process after an automatic update.

    Shellaiartificial-intelligenceatom-package
    Voir sur GitHub↗10,784
  • jhen0409/react-native-debuggerAvatar de jhen0409

    jhen0409/react-native-debugger

    10,460Voir sur 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
    Voir sur GitHub↗10,460
  • getgridea/grideaAvatar de getgridea

    getgridea/gridea

    10,276Voir sur 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
    Voir sur GitHub↗10,276
  • runtipi/runtipiAvatar de runtipi

    runtipi/runtipi

    9,499Voir sur GitHub↗

    Runtipi is a home server dashboard and orchestration tool designed for deploying and managing containerized applications. It provides a web-based interface for discovering and installing software from a curated app store, utilizing a Docker Compose orchestrator to handle the deployment of self-hosted services. The system integrates a reverse proxy and SSL manager to route external traffic to internal containers, automating HTTPS certificate renewal and domain assignment. It also features a built-in backup and update manager that uses cron-based scheduling to perform automatic security patchin

    Allows upgrading the orchestrator to the latest or a specific release version via the command line.

    TypeScripthomeserverlinuxself-hosted
    Voir sur GitHub↗9,499
  • 53ai/53aihubAvatar de 53AI

    53AI/53AIHub

    9,025Voir sur 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
    Voir sur GitHub↗9,025
  • alibaba/atlasAvatar de alibaba

    alibaba/atlas

    8,149Voir sur 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
    Voir sur GitHub↗8,149
Préc.123Suivant
  1. Home
  2. Development Tools & Productivity
  3. Version Control and Repository Tools
  4. Version Management Tooling

Explorer les sous-tags

  • CLI Version Management1 sous-tagManual control over tool versions including explicit installation, updates, and rollbacks via CLI. **Distinct from Version Manager Updaters:** Covers manual version triggering and rollbacks rather than just automated binary updating
  • Tool Installation1 sous-tagAutomated downloading and installation of specific tool versions defined in configuration files. **Distinct from Version Management Tooling:** Distinct from general version management by focusing specifically on the installation process of the binaries.
  • Version Manager Updaters6 sous-tagsAutomated processes for updating the version manager binary or script to the latest version.