awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
Runtime Version Managers · Awesome GitHub Repositories

3 repos

Awesome GitHub RepositoriesRuntime Version Managers

Tools for managing and switching between different versions or installation paths of language runtimes.

Distinguishing note: Focuses on runtime path management rather than general package management.

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Runtime Version Managers. Refine with filters or upvote what's useful.

  1. Home
  2. Programming Languages & Runtimes
  3. Runtime Version Managers

Awesome Runtime Version Managers GitHub Repositories

Describe the repository you're looking for…
Find the best repos with AI.We'll search the best matching repositories with AI.
  • Homebrew/brew

    Homebrew/brew

    46,664View on GitHub↗

    Homebrew is a command-line package management tool designed to automate the installation, configuration, and maintenance of software on local development environments. It functions as a cross-platform software distributor, enabling users to install tools from pre-compiled binary archives or source code without requiring administrative privileges. By managing complex dependency trees and versioning, it ensures that software remains consistent and compatible across different system architectures. The project distinguishes itself through a declarative approach to system configuration, allowing u

    Sets environment variables to point to a custom installation path to change the default development kit used.

    Rubybrewhomebrewmacos
    46,664View on GitHub↗
  • coreybutler/nvm-windows

    coreybutler/nvm-windows

    45,008View on GitHub↗

    This project is a command-line utility designed to manage multiple runtime versions on a single machine. It enables developers to install, remove, and toggle between different versions to satisfy project-specific dependency requirements, ensuring that each environment remains isolated to prevent version conflicts or path overlaps. The tool functions by storing distinct runtime versions in separate, isolated directories and utilizing symbolic links to point to the currently active version. It orchestrates these file system operations through a unified command-line interface that modifies syste

    Switches between different language runtime versions on a single machine to satisfy project requirements.

    Gogomanagementnode
    45,008View on GitHub↗
  • pyenv/pyenv

    pyenv/pyenv

    44,299View on GitHub↗

    This project is a command-line tool designed to manage multiple isolated language runtime versions on a single development machine. It enables users to install, switch between, and maintain different runtime versions, ensuring that project-specific requirements are met without conflicting with system-wide software. The tool distinguishes itself through a shim-based execution environment that intercepts system calls and dynamically routes them to the correct runtime version based on the current directory. By traversing the file system hierarchy to locate configuration files, it automatically a

    Manages multiple language runtime versions on a single machine to support diverse project requirements.

    Shellpythonshell
    44,299View on GitHub↗