Skip to content
SPECIFICTION
Get listed

Runtime Version Managers

Alternatives to tenv

The tools Specifiction weighs against tenv, from its list of runtime version managers, each with its plans, platforms and spec score.

  1. 01 GHCup

    GHCup suits Haskell developers who want to install and manage versions of the core toolchain.

    Free plan Web · Windows · macOS · Linux
    8.6 Visit Specs
  2. 02 axe-playwright

    axe-playwright suits developers who want to add automated accessibility checks to Playwright test suites and report findings in CI/CD workflows.

    Free plan Web · Linux
    8.5 Visit Specs
  3. 03 Jabba

    Jabba suits developers who need to install and select JDK versions across Windows, macOS and Linux.

    Free plan Windows · macOS · Linux
    8.5 Visit Specs
  4. 04 nvm

    nvm suits developers who want to manage Node.js versions per user and shell, including version selection for projects and CI/CD use.

    Free plan Open source Windows · macOS · Linux · Self-hosted
    8.5 Visit Specs
  5. 05 rustup

    rustup suits Rust developers who need to install, update, and switch toolchains or cross-compile for other targets.

    Free plan Windows · macOS · Linux
    8.2 Visit Specs
  6. 06 asdf

    It suits development teams that need shared, repeatable tool versions across Linux or macOS projects.

    Free plan macOS · Linux
    8.1 Visit Specs
  7. 07 chruby

    It suits Ruby developers who want shell-based version selection on Linux or macOS.

    Free plan macOS · Linux
    7.9 Visit Specs
  8. 08 fnm

    fnm suits developers who manage Node.js versions from a command line or shell, especially those using project version files or automatic switching when changing directories.

    Free plan Windows · macOS · Linux
    7.9 Visit Specs
  9. 09 elan

    elan suits Lean users who need project-specific toolchain selection or manual management of Lean versions.

    Free plan Windows · macOS · Linux
    7.7 Visit Specs
  10. 10 goenv

    goenv suits Go developers on Linux or macOS who need different versions globally, per project, or through environment variables.

    Free plan macOS · Linux
    7.7 Visit Specs
  11. 11 GVM

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

    Free plan macOS · Linux
    7.7 Visit Specs
  12. 12 mise

    mise suits developers and teams standardizing tool versions, environment setup, and repeatable project commands across local machines and CI.

    Free plan Windows · macOS · Linux
    7.7 Visit Specs
  13. 13 perlbrew
    Free plan macOS · Linux · Self-hosted
    7.7 Visit Specs
  14. 14 ClearerVoice-Studio

    ClearerVoice-Studio suits researchers and developers who need speech-processing models, training scripts, or quality assessment.

    Web · Windows · macOS · Linux
    7.6 Visit Specs
  15. 15 nodenv
    Free plan macOS · Linux
    7.6 Visit Specs
  16. 16 DVM
    Windows · macOS · Linux
    7.5 Visit Specs
  17. 17 plenv

    plenv suits Perl developers who need to select versions per shell or project directory.

    Free plan macOS · Linux
    7.5 Visit Specs
  18. 18 PHPBrew

    PHPBrew suits developers who need several PHP versions, source-built variants, or user-local installations on Linux or macOS.

    Free plan macOS · Linux · Self-hosted
    7.4 Visit Specs
  19. 19 pyenv
    Free plan macOS · Linux · Self-hosted
    7.4 Visit Specs
  20. 20 RVM

    RVM suits Ruby developers who need separate project environments or need to run work against several Ruby versions.

    Web · Windows · macOS · Linux
    7.4 Visit Specs
  21. 21 rbenv
    Free plan macOS · Linux
    7.3 Visit Specs
  22. 22 SDKMAN!

    SDKMAN! suits developers managing JVM SDKs and tools from Bash or ZSH, including projects that need recorded versions and automatic switching.

    Windows · macOS · Linux · API
    7.2 Visit Specs
  23. 23 SteamTinkerLaunch
    Free plan Linux
    7.2 Visit Specs
  24. 24 jEnv
    macOS · Linux
    7.1 Visit Specs
  25. 25 juliaup
    Windows · macOS · Linux
    7.1 Visit Specs
  26. 26 ZVM
    Windows · macOS · Linux
    7.0 Visit Specs
  27. 27 Volta
    Windows · macOS · Linux
    6.7 Visit Specs
  28. 28 xNVSE
    Windows
    6.4 Visit Specs
  29. 29 eselect-python
    Linux
    5.8 Visit Specs

tenv, head to head