Showing 30 of 30 projects
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A POSIX-compliant bash script to manage multiple active Node.js versions via the command line.
A Node.js version manager for Windows, written in Go, that uses symlinks for seamless version switching.
A unified tool that manages development tool versions, environment variables, and project tasks from a single configuration.
Extendable CLI tool to manage multiple language runtime versions with a single interface and per-project configuration.
A simple, interactive Node.js version manager with no subshells or profile setup required.
A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.
A command-line tool to manage multiple Go versions and isolate project dependencies via GOPATH workspaces.
A command-line tool to manage multiple Java versions and set JAVA_HOME across different shells and directories.
A CLI tool to manage multiple Flutter SDK versions per project, enabling instant switching and consistent team environments.
A Terraform version manager that lets you install, switch, and manage multiple Terraform versions.
A command-line tool to download, compile, and install any Ruby version from source on Unix-like systems.
A cross-platform Java version manager inspired by nvm, written in Go, for installing and switching between JDK distributions.
A Zsh plugin that automatically installs, updates, and loads nvm with additional utilities like lazy loading and auto-use.
A lightweight version manager for Node.js on Unix-like systems, enabling seamless switching between multiple Node.js versions per project.
A cross-platform version manager for Neovim that simplifies installing, switching, and managing multiple versions from the command line.
A tool to install and switch between multiple versions of Swift, inspired by pyenv.
A lightweight tool to install Ruby, JRuby, TruffleRuby, and mruby from source with extensive customization options.
A version manager for OpenTofu, Terraform, Terragrunt, Terramate, and Atmos, written in Go.
A CLI tool for installing, managing, and switching between Swift toolchains on Linux and macOS.
A version manager for Deno that makes it easy to install, switch between, and manage multiple Deno versions.
A version manager for Docker client that helps avoid version mismatch errors between client and server.
A Go version manager written in Go that installs and manages multiple Go versions without requiring root or shell rehash.
A cross-platform Solidity compiler version manager written in Rust for managing multiple solc installations.
An asdf plugin for managing multiple HashiCorp tool versions (Terraform, Vault, Consul, etc.) from a single installation.
A lightweight version manager for the Crystal programming language, inspired by rbenv.
A version manager for OpenTofu, enabling easy installation and switching between different versions.
A fast, simple, and dependency-free version manager for the Deno JavaScript/TypeScript runtime.
A command-line tool to install, manage, and switch between different versions of the Godot Engine.
Crystal plugin for the asdf version manager, enabling easy installation and version switching for Crystal.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.