XcodesApp is a desktop application and version manager for the Xcode integrated development environment. It functions as a macOS development tool that enables the installation, updating, and switching of multiple Xcode versions. The application automates the process of downloading and deploying specific software versions and metadata. It provides a metadata browser to view available releases, release notes, and operating system compatibility requirements. The tool manages the installation of platform runtimes and SDKs for iOS, macOS, watchOS, and tvOS. It allows users to select and toggle th
SDKMAN is a command-line utility for installing, tracking, and managing multiple versions of software development kits on Unix systems. It functions as a software installer and environment manager that automates the downloading and configuration of development tools for Linux and macOS. The tool enables the installation of parallel SDK versions on a single system and provides the capability to toggle between them to change the active environment for a shell session. It specifically facilitates the setup of Java development environments, including the management of various Java Development Kit
This project is a command-line utility designed to manage development environments by installing, switching, and pinning multiple versions of programming languages, SDKs, runtimes, and database engines. It functions as a centralized controller for complex toolchains, ensuring that specific software versions are maintained consistently across different machines and project directories. The tool distinguishes itself through an interactive terminal interface that allows users to browse and select software versions visually, reducing the need to memorize complex command-line arguments. It also pr
tfenv is a Terraform version manager and command-line utility designed to install and switch between multiple versions of the Terraform CLI on a single local system. It functions as a binary switcher that ensures consistent infrastructure as code tooling across different projects and team environments. The utility manages active executable versions through environment variables and local configuration files. It supports project version pinning to lock specific versions for different environments or client projects, preventing compatibility issues during collaboration. The tool provides utili
fvm is a version manager and orchestrator for the Flutter and Dart software development kits. It enables the installation and management of multiple SDK versions on a single machine, allowing different projects to run on different versions simultaneously to avoid conflicts.
The main features of leoafarias/fvm are: Flutter SDK Management, Version Consistency, Local SDK Versioning, Dart SDK Management, Version Pinning Systems, SDK Orchestration, Command Proxies, Runtime Version Switching.
Open-source alternatives to leoafarias/fvm include: xcodesorg/xcodesapp — XcodesApp is a desktop application and version manager for the Xcode integrated development environment. It functions… sdkman/sdkman-cli — SDKMAN is a command-line utility for installing, tracking, and managing multiple versions of software development kits… gvcgo/version-manager — This project is a command-line utility designed to manage development environments by installing, switching, and… tfutils/tfenv — tfenv is a Terraform version manager and command-line utility designed to install and switch between multiple versions… rvm/rvm — RVM is a Ruby version manager and build automation tool designed to install and switch between multiple versions of… version-fox/vfox — Vfox is a command-line utility designed to manage multiple programming language runtimes and development tools on a…