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
·

85 repository-uri

Awesome GitHub RepositoriesProject Version Managers

Tools for updating project versioning and refreshing dependencies.

Distinguishing note: Focuses on project-level versioning, not build tool versioning.

Explore 85 awesome GitHub repositories matching development tools & productivity · Project Version Managers. Refine with filters or upvote what's useful.

Awesome Project Version Managers GitHub Repositories

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

    creationix/nvm

    93,948Vezi pe GitHub↗

    nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and runtime orchestrator for installing, switching, and managing multiple versions of the Node.js runtime on POSIX systems. The tool allows for the automation of runtime switching by reading configuration files in project directories to select the required version. It supports the management of long-term support releases and the migration of global packages between different installed versions of the runtime. The project covers broader capabilities including runtime management throug

    Allows creating custom aliases (like 'lts/iron') to simplify referencing specific runtime versions.

    Shell
    Vezi pe GitHub↗93,948
  • yyuu/pyenvAvatar yyuu

    yyuu/pyenv

    44,899Vezi pe GitHub↗

    pyenv is a Python version manager and runtime orchestrator that allows for the installation and switching of multiple Python versions on a single machine without affecting the system installation. It functions as a shell-based version controller that manages binaries through shims to redirect executable calls to specific versions. The tool is a plugin-extensible system, allowing users to add custom subcommands and logic via shell script plugins. This architecture enables the extension of the command line interface through a dedicated plugins directory. It provides capabilities for side-by-si

    Allows changing the active Python runtime globally or for specific directories.

    Shell
    Vezi pe GitHub↗44,899
  • nrwl/nxAvatar nrwl

    nrwl/nx

    28,939Vezi pe 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

    Manages versioning and release cadences for grouped projects within a monorepo.

    TypeScriptangularbuildbuild-system
    Vezi pe GitHub↗28,939
  • homebrew/legacy-homebrewAvatar Homebrew

    Homebrew/legacy-homebrew

    26,849Vezi pe 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

    Extracts version identifiers from raw content or headers using regular expressions.

    Vezi pe GitHub↗26,849
  • dotnet/coreAvatar dotnet

    dotnet/core

    21,897Vezi pe GitHub↗

    This project is a cross-platform development framework and managed runtime environment designed for building high-performance applications. It provides a comprehensive toolkit for constructing web services, cloud-native microservices, and desktop applications, utilizing a unified runtime that handles memory management and execution across diverse operating systems. The framework distinguishes itself through a native ahead-of-time compilation toolchain that transforms source code into optimized, self-contained machine code binaries. This capability enables fast startup times and reduced memory

    Provides command-line tools for managing SDK versions and development environments.

    PowerShelldotnetdotnet-core
    Vezi pe GitHub↗21,897
  • rust-lang/bookAvatar rust-lang

    rust-lang/book

    17,930Vezi pe GitHub↗

    The Rust Programming Language Book is the official technical guide and educational resource for the Rust language. It provides a comprehensive walkthrough of the language's design, focusing on its core identity as a systems programming language that enforces memory safety and high-performance execution without the need for a garbage collector. The project is distinguished by its focus on ownership, borrowing, and lifetime tracking, which allow the compiler to verify memory safety and thread safety at compile time. It covers the language's unique approach to zero-cost abstractions, including t

    Configures specific directories to use different compiler versions automatically for consistent project environments.

    Rustbookmdbookrust
    Vezi pe GitHub↗17,930
  • npm/npmAvatar npm

    npm/npm

    17,620Vezi pe 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

    Calculates compatible package versions by parsing range expressions and comparing them against registry metadata.

    Vezi pe GitHub↗17,620
  • ufund-me/qbotAvatar UFund-Me

    UFund-Me/Qbot

    17,659Vezi pe GitHub↗

    Qbot is a multi-purpose platform designed to support automated recruitment, quantitative trading, and distributed service orchestration. It functions as a comprehensive framework that integrates artificial intelligence into specialized workflows, enabling users to build and deploy systems for candidate screening, financial strategy execution, and context-aware knowledge retrieval. The platform distinguishes itself through a modular architecture that combines high-performance distributed communication with domain-specific automation. It provides a robust foundation for managing microservices t

    Organizes remote services into logical groups and versions to support side-by-side deployment and granular control over service consumption.

    Jupyter Notebookbacktestbitcoinblockchain
    Vezi pe GitHub↗17,659
  • clap-rs/clapAvatar clap-rs

    clap-rs/clap

    16,528Vezi pe GitHub↗

    Clap is a command-line argument parser for Rust that enables developers to define complex interfaces through strongly-typed data structures. It functions as a comprehensive framework for building terminal applications, automating the transformation of raw string inputs into validated, type-safe code representations while simultaneously generating help documentation and usage statements. The library distinguishes itself by offering both a declarative, attribute-based approach and a fluent builder-pattern API, allowing for flexible interface construction. It includes a sophisticated validation

    Retrieves project version strings from configuration files for display in command-line output.

    Rustargument-parserargument-parsingcommand-line
    Vezi pe GitHub↗16,528
  • braydie/howtobeaprogrammerAvatar braydie

    braydie/HowToBeAProgrammer

    16,218Vezi pe GitHub↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    Guides the use of version control to track revisions and maintain a historical record of progress.

    learningprogramming
    Vezi pe GitHub↗16,218
  • jupyter/jupyterAvatar jupyter

    jupyter/jupyter

    15,327Vezi pe GitHub↗

    Jupyter is an interactive computing platform and data science workspace designed for creating documents that combine live code, equations, visualizations, and narrative text. It provides a polyglot notebook interface that connects a frontend user interface to various backend language engines through a standardized kernel protocol for real-time code evaluation. The system enables polyglot programming workflows, allowing multiple different programming languages to run within a single interface. It supports computational document authoring and data science exploration by allowing users to execut

    Automates version increments across files and creates matching commits and tags based on configuration.

    Python
    Vezi pe GitHub↗15,327
  • ionic-team/capacitorAvatar ionic-team

    ionic-team/capacitor

    15,054Vezi pe GitHub↗

    Capacitor is a cross-platform mobile framework that enables developers to build native applications using web technologies. It functions as a hybrid app container, wrapping web assets within a native runtime that provides a standardized bridge to device hardware and system-level services. By exposing native functionality through a plugin-based architecture, it allows web applications to access platform-specific features while maintaining a consistent interface across mobile and desktop environments. The project distinguishes itself by maintaining native project files as source assets, allowin

    Programmatically manages project versioning and build identifiers across native source files.

    TypeScriptandroidcapacitorcordova
    Vezi pe GitHub↗15,054
  • rstacruz/cheatsheetsAvatar rstacruz

    rstacruz/cheatsheets

    14,429Vezi pe GitHub↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    Provides technical reference for identifying outdated dependencies and version updates.

    SCSS
    Vezi pe GitHub↗14,429
  • deeplearning4j/deeplearning4jAvatar deeplearning4j

    deeplearning4j/deeplearning4j

    14,236Vezi pe GitHub↗

    Deeplearning4j is a JVM-based deep learning framework and tensor computing library. It provides a computational graph engine for defining and executing deep learning workflows and mathematical operations within the Java Virtual Machine. The project includes a dedicated importer for loading and running pretrained models exported from Keras, TensorFlow, and ONNX formats. Its tensor computing capabilities are driven by a modular native C++ math core to execute high-performance linear algebra operations. The framework covers neural network training, deep learning model inference, and the constru

    Includes tooling to update project versioning and synchronize dependencies during release cycles.

    Java
    Vezi pe GitHub↗14,236
  • gogf/gfAvatar gogf

    gogf/gf

    13,190Vezi pe GitHub↗

    GF is a comprehensive Go application toolkit and web framework. It provides a set of libraries and tools for building scalable web applications, APIs, and enterprise-level software. The project features a driver-agnostic SQL database toolkit with a query builder and object mapper, alongside a dedicated framework for creating structured command line interfaces. It includes a project scaffolding tool to bootstrap application structures and automate development workflows. The toolkit covers several broader capability areas, including concurrent data management with thread-safe collections, cryp

    Includes a mechanism to expose the current release version for program detection and reporting.

    Goframeworkgogo-framework
    Vezi pe GitHub↗13,190
  • volta-cli/voltaAvatar volta-cli

    volta-cli/volta

    13,009Vezi pe GitHub↗

    Volta is a cross-platform toolchain orchestrator and JavaScript toolchain manager. It functions as a version manager for Node.js and related package managers, allowing for the installation and coordination of multiple runtimes across a system. The project operates as a project-based version switcher, automatically detecting and switching to the required tool versions based on the current directory. This ensures environment consistency across different developer machines by resolving versions through project configuration.

    Stores specific tool version requirements in a project manifest to ensure consistency across developer machines.

    Rustnodenodejspackage-manager
    Vezi pe GitHub↗13,009
  • aspnetboilerplate/aspnetboilerplateAvatar aspnetboilerplate

    aspnetboilerplate/aspnetboilerplate

    11,984Vezi pe GitHub↗

    This project is an application framework and boilerplate for enterprise web applications based on ASP.NET Core. It provides a foundation for building large-scale business applications by implementing a domain-driven design framework that organizes application logic into decoupled layers and modules. The framework distinguishes itself through built-in support for multi-tenant software-as-a-service architectures, providing primitives for data, configuration, and interface isolation for multiple customers within a single instance. It also includes an integrated identity management system featuri

    Ships a script-based utility to synchronize version strings across shared properties files.

    C#abparchitectureaspnet
    Vezi pe GitHub↗11,984
  • ptmt/react-native-macosAvatar ptmt

    ptmt/react-native-macos

    11,197Vezi pe GitHub↗

    react-native-macos is a framework for building native macOS desktop applications using a JavaScript-driven architecture. It functions as a cross-platform UI framework that renders user interfaces directly to native desktop elements and Cocoa components without relying on a web browser. The project provides a native app build tool for bundling code and static assets into distribution files for the macOS operating system. It also includes a native component previewer to verify how individual UI elements render and function within the desktop environment. The framework covers native UI componen

    Includes tools to resolve merge conflicts in native project templates when upgrading versions.

    JavaScript
    Vezi pe GitHub↗11,197
  • elidianaandrade/git-github-learning-questAvatar elidianaandrade

    elidianaandrade/git-github-learning-quest

    10,830Vezi pe GitHub↗

    This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based

    Labels releases with a MAJOR.MINOR.PATCH scheme to communicate the type and impact of each update.

    gitgit-commandsgit-manual
    Vezi pe GitHub↗10,830
  • bitnami/chartsAvatar bitnami

    bitnami/charts

    10,374Vezi pe GitHub↗

    This project is a Helm chart repository and Kubernetes application catalog providing standardized deployment templates for popular open-source software. It serves as a library of pre-configured packages designed to automate the installation and configuration of server-side applications on container clusters. The collection includes a suite of hardened container images built on minimal base layers to reduce the attack surface. These images undergo automated vulnerability scanning and triage within the release pipeline to identify and remediate security flaws before deployment. The project man

    Uses semantic versioning to maintain compatibility between Helm chart versions and the underlying software releases.

    Go Templatebitnamichartshelm
    Vezi pe GitHub↗10,374
Înapoi1234…5Înainte
  1. Home
  2. Development Tools & Productivity
  3. Project Version Managers

Explorează sub-etichetele

  • Independent Version Group Managers1 sub-tagTools for managing versioning across project groups with independent release cadences. **Distinct from Group Management:** Distinct from Group Management: focuses on software versioning logic rather than administrative group membership.
  • Model Version SynchronizersTools for synchronizing AI model projects with the latest versions. **Distinct from Project Version Managers:** Specific to AI model projects rather than general software project version managers
  • Outdated Version Detection1 sub-tagIdentifying dependencies that have newer versions available beyond the manifest constraints. **Distinct from Project Version Managers:** Focuses on identifying available updates (newer versions) rather than updating the project's own version number.
  • Pre-versioning TasksAutomated tasks triggered before version updates to prepare distribution artifacts. **Distinct from Project Version Managers:** Focuses on pre-versioning lifecycle hooks rather than general project version management.
  • Project File ConversionsUtilities for migrating project files and configurations from older major versions to newer ones. **Distinct from Project Version Managers:** Focuses on the conversion of asset and config files across engine versions, not just dependency versioning.
  • Project Release Versions1 sub-tagManagement of fix versions and release milestones within a project. **Distinct from Project Version Managers:** Focuses on Atlassian project fix versions rather than software dependency versioning or snippet managers
  • Snippet Version Managers1 sub-tagTools that manage version synchronization between code snippets and installed component libraries. **Distinct from Project Version Managers:** Distinct from general project version managers: specifically handles snippet-to-library version matching.
  • Task-Linked Artifact VersioningMaintaining versioned, shareable research and design plans tied to specific project tasks. **Distinct from Project Version Managers:** Focuses on linking design artifacts to tasks rather than managing project version numbers or dependencies.
  • Toolchain Versioning10 sub-tag-uriCapabilities for managing and switching between multiple versions of development toolchains and SDKs. **Distinct from Project Version Managers:** Distinct from Project Version Managers: focuses on the development environment toolchain version rather than the project's own versioning.
  • Version Plan ProcessorsTools that interpret version plan files to automate project versioning and changelog generation. **Distinct from Project Version Managers:** Distinct from Project Version Managers: focuses on plan-based versioning workflows rather than direct dependency updates.
  • Version String Resolvers3 sub-tag-uriUtilities that map imprecise version identifiers to concrete, probable version strings for software projects. **Distinct from Project Version Managers:** Distinct from Project Version Managers: focuses on the resolution of imprecise strings to concrete releases rather than managing the versioning process.