EVERYTHING XIAOMI
Get listed
29 alternatives · from runtime version managers

Alternatives to fnm

17.4

nvm is a free, MIT-licensed command-line tool for installing and using different Node.js versions.

Free planOpen sourceLinuxmacOSSelf-hosted
Free plan
27.0

GHCup is an installer and version manager for the Haskell toolchain.

Free planWebLinuxmacOS
Free plan
36.6

Jabba is a free, open-source Java version manager written in Go for installing and switching between JDK versions on macOS, Linux, and Windows.

Free planLinuxmacOSWindows
Free plan
  1. 4rustup logo

    rustup

    rustup installs Rust from official release channels and helps developers manage the compiler versions and supporting tools they use.

    Free planLinuxmacOSWindows
    6.6Free plan
  2. 5

    axe-playwright

    axe-playwright connects the axe-core accessibility testing engine to Playwright tests.

    Free planWebLinux
    6.4Free plan
  3. 6

    asdf

    asdf is a free, open-source tool version manager for Linux and macOS.

    Free planLinuxmacOS
    6.2Free plan
  4. 7mise logo

    mise

    mise is an open-source tool for managing development tools, environment variables, and project tasks through a project configuration file.

    Free planLinuxmacOSWindows
    6.2Free plan
  5. 8

    ClearerVoice-Studio

    ClearerVoice-Studio is a free, open-source AI toolkit for speech processing.

    WebLinuxmacOSSelf-hosted
    6.1
  6. 9

    GVM

    GVM is a Go version manager for Linux and macOS.

    Free planLinuxmacOS
    6.1Free plan
  7. 10

    nodenv

    nodenv manages Node.js versions so you can use different versions for projects on the same machine.

    Free planLinuxmacOS
    6.1Free plan
  8. 11

    perlbrew

    perlbrew is a free, open-source tool for managing multiple Perl installations without administrator privileges.

    Free planLinuxmacOSSelf-hosted
    6.1Free plan
  9. 12

    plenv

    plenv is a free Perl version manager that lets users select the interpreter an application uses, helping align development with production.

    Free planLinuxmacOS
    6.1Free plan
  10. 13

    RVM

    RVM is a command-line tool for installing and managing multiple Ruby environments, from interpreters to gem sets.

    WebLinuxmacOSSelf-hosted
    6.1
  11. 14

    chruby

    chruby is a command-line tool for selecting the Ruby version used in a shell.

    Free planLinuxmacOS
    6.0Free plan
  12. 15

    elan

    elan manages installations of the Lean theorem prover on Linux, macOS, and Windows.

    Free planLinuxmacOSWindows
    6.0Free plan
  13. 16

    goenv

    goenv manages Go versions on Linux and macOS, with choices for a global setup, a particular project, or an environment-variable override.

    Free planLinuxmacOS
    6.0Free plan
  14. 17

    pyenv

    pyenv is a free, MIT-licensed tool for switching between Python versions on Linux/Unix-like systems and macOS.

    Free planLinuxmacOSSelf-hosted
    6.0Free plan
  15. 18

    rbenv

    rbenv manages Ruby versions on Linux and macOS, letting projects use the version they require.

    Free planLinuxmacOS
    6.0Free plan
  16. 19SDKMAN! logo

    SDKMAN!

    SDKMAN! is a free command-line tool and API for managing Software Development Kits in the JVM ecosystem.

    APILinuxmacOSWindows
    6.0
  17. 20

    SteamTinkerLaunch

    SteamTinkerLaunch is a free Linux wrapper for Steam that provides graphical configuration for game tools and launch options.

    Free planLinux
    5.9Free plan
  18. 21

    PHPBrew

    PHPBrew is a free tool for building and managing multiple PHP versions in a user’s home directory, including for users without root permission.

    Free planLinuxmacOSSelf-hosted
    5.8Free plan
  19. 22

    tenv

    tenv is a free Go version manager for OpenTofu, Terraform, Terragrunt, Terramate and Atmos.

    LinuxmacOSWindows
    5.8
  20. 23

    ZVM

    ZVM is a free, open-source version manager for the Zig programming language.

    LinuxmacOSWindows
    5.8
  21. 24

    jEnv

    LinuxmacOS
    5.6
  22. 25

    Volta

    Volta manages JavaScript command-line tools and can keep a project on a specified Node version.

    LinuxmacOSWindows
    5.6
  23. 26

    DVM

    LinuxmacOSWindows
    5.5
  24. 27

    juliaup

    LinuxmacOSWindows
    5.5
  25. 28

    xNVSE

    xNVSE is a free Windows project that expands Fallout: New Vegas engine and scripting capabilities for modders and script authors.

    Windows
    5.4
  26. 29
    4.4

Back to fnm