Search tools, frameworks, libraries, categories and domains
POSIX shell script for installing and switching Node.js versions; the most widely used Node manager.
Other tools in the same categories.
jdx/mise
Polyglot tool-version manager, env loader and task runner; a fast asdf replacement in Rust.
Schniz/fnm
Fast, cross-platform Node.js version manager written in Rust with .nvmrc support.
pyenv/pyenv
Simple Python version management via shims; uv's built-in Python installs now cover many cases.
rust-lang/rustup
The official Rust toolchain installer and manager for compilers, components and targets.
sdkman/sdkman-cli
Manages parallel versions of JDKs and JVM tools such as Gradle, Maven and Kotlin.
asdf-vm/asdf
Plugin-based multi-language version manager, rewritten in Go in v0.16.
moonrepo/proto
Pluggable, Rust-based multi-language toolchain manager from the moonrepo team.
rbenv/rbenv
Lightweight Ruby version manager using shims.
volta-cli/volta
Rust-based JS toolchain manager declared unmaintained in late 2025; maintainers recommend mise.