Friday, October 23, 2026 4,350 lists 78,093 records on file
List your app or device

  1. Home
  2. Developer Tools
  3. Runtime Version Managers
Ranked on the record · 30 apps

Best Runtime Version Managers 2026

Runtime version managers help you work with the language and toolchain versions your projects require. Compare automatic switching and project version pinning to see how each handles changes between project setups; runtime types and version source clarify what it manages and where versions come from. Supported platforms and team controls can help you assess practical fit, while free-plan availability and paid-from pricing bring cost into the comparison. The entries include rustup, PHPBrew, and asdf, along with options such as elan and fnm. Consider whether you need to manage one runtime or several, and which of the listed controls matter for your development workflow.

01

nvm

nvm suits developers who need to manage multiple Node.js versions from the command line, including versions specified per project.

Free plan Open source WindowsMacLinuxSelf-hosted
02

GHCup

GHCup suits Haskell developers who want to install and manage GHC and related tools across supported systems.

WebWindowsMac+2
Record5.0 Visit
03

Jabba

Jabba suits developers who need to manage different JDK versions across macOS, Linux, and Windows.

WindowsMacLinux
Record4.9 Visit
04

rustup

rustup suits Rust developers who need to install, switch, or update toolchains, or add target libraries for cross-compilation.

WindowsMacLinux
Record4.9 Visit
05

ClearerVoice-Studio

It suits researchers, developers, and end-users working with batch speech or video processing.

WebWindowsMac+2
Record4.8 Visit
6 WebWindowsMac+2 Free plan Record4.8 Visit
7
axe-playwright

axe-playwright is for developers who want accessibility checks inside Playwright test workflows.

WebLinux Free plan Record4.7 Visit
8
fnm

fnm suits developers managing Node.js versions from a shell, particularly those working across supported operating systems or using project version files.

WindowsMacLinux Free plan Record4.7 Visit
9
mise

It suits developers who want project-level runtime and tool versions, environment settings, and task definitions.

WindowsMacLinux Free plan Record4.7 Visit
10
perlbrew

perlbrew suits developers and administrators who need separate Perl versions on Linux, macOS, or self-hosted systems.

MacLinuxSelf-hosted Free plan Record4.7 Visit
11
asdf

asdf suits project teams that want to coordinate tool and runtime versions through a shared configuration file.

MacLinux Free plan Record4.6 Visit
12
GVM

GVM suits Go developers on Linux or macOS who need to manage Go versions and GOPATH package sets.

MacLinux Free plan Record4.6 Visit
13 WindowsMacLinux Free plan Record4.6 Visit
14
nodenv

It suits people building Node.js applications who need different versions across projects on one machine.

MacLinux Free plan Record4.6 Visit
15
plenv

plenv suits Perl developers on Linux or macOS who need project-specific interpreter versions and shell switching.

MacLinux Free plan Record4.6 Visit
16 WindowsMacLinux+1 Free plan Record4.6 Visit
17 WindowsMacLinux Free plan Record4.6 Visit
18 WindowsMacLinux Free plan Record4.6 Visit
19 WindowsMacLinux Free plan Record4.6 Visit
20
goenv

goenv suits developers on Linux or macOS who need to select Go versions across projects or environments.

MacLinux Free plan Record4.5 Visit
21
chruby

chruby suits Ruby developers who want to select a Ruby version from bash or zsh.

MacLinux Free plan Record4.4 Visit
22
elan

elan suits Lean users who want project-specific toolchain selection or manual version management.

WindowsMacLinux Free plan Record4.4 Visit
23 MacLinux Free plan Record4.4 Visit
24
pyenv

pyenv suits developers who need several Python distributions or versions for projects, per-user settings, or compatibility testing.

MacLinuxSelf-hosted Free plan Record4.4 Visit
25
rbenv

rbenv suits Ruby developers using Linux or macOS who need project-specific version selection.

MacLinux Free plan Record4.4 Visit