GitPedia

Version manager

πŸ”₯ A general version manager for thousands of SDKs with TUI inspired by lazygit. No need to remember any commands. Less bugs.

From gvcgoΒ·Updated June 2, 2026Β·View on GitHubΒ·

[δΈ­ζ–‡](https://github.com/gvcgo/version-manager/blob/main/docs/readmeCN.md) | [En](https://github.com/gvcgo/version-manager) The project is written primarily in Go, distributed under the MIT License license, first published in 2024. It has gained significant community traction with 1,331 stars and 59 forks on GitHub. Key topics include: asdf-vm, conda, cross-platform, fnm, go.

Latest release: v0.7.5β€” v0.7.5 release🌈
<p style="" align="center"> <!-- <img src="https://github.com/moqsien/img_repo/raw/main/vm_header_photo_2.png" alt="Logo" width="720" height="240"> --> <img src="https://cdn.jsdelivr.net/gh/moqsien/img_repo@main/vmr_logo_trans.png" alt="Logo" width="360" height="120"> </p>

Go Report Card
GitHub License
GitHub Release
PRs Card
Issues Card
Versions Repo Card
Go Reference
codecov

δΈ­ζ–‡ | En

<div align=center><img src="https://cdn.jsdelivr.net/gh/moqsien/img_repo@main/vmr_wordcloud.png" width="70%"></div>
<div align=center><img src="https://image-acc.vmr.dpdns.org/vmr.gif"></div>
<p id="1"></p>

version-manager(vmr)

πŸ”₯πŸ”₯πŸ”₯VMR is a simple, cross-platform, and well-designed version manager for multiple sdks and tools. It is totally created for general purpose.

Maybe you've already heard of fnm, gvm, nvm, pyenv, phpenv, etc. However, none of them can manage multiple programming languages. Managers like asdf-vm support multiple languages, but only works on unix-like systems, and annoyingly makes things look complicated. Therefore, VMR comes.

See docs for details


Features

  • Cross-platform, supports Windows, Linux, MacOS.
  • Supports multiple languages and tools.
  • Nicer TUI, inpsired by lazygit, more intuitive, no need to remember any commands.
  • CLI is also available. You can choose either TUI or CLI as you like.
  • Supports locking SDK version for each project.
  • Supports Reverse Proxy/Local Proxy, improves your download experience.
  • Well-designed, faster response and higher stability.
  • No plugins needed, just out of the box.
  • Installs SDKs in local disk instead of docker containers.
  • High extendability, even for thousands of applications(through conda).
  • Supports multiple shells, such as bash, zsh, fish, powershell, git-bash.

Installation

  • MacOS/Linux
bash
curl --proto '=https' --tlsv1.2 -sSf https://scripts.vmr.dpdns.org | sh
  • Windows
bash
powershell -c "irm https://scripts.vmr.dpdns.org/windows | iex"

Note: Please remember to read the docs, as the problems you encounter may be caused by your improper usage.

If you still encounter problems during installation, please download zip file from release page, decompress it and run following command in terminal:

bash
./vmr install-self

What's supported?

bun, clang, clojure, codon, crystal, deno, dlang, dotnet, elixir, erlang, flutter, gcc, gleam, go, groovy, jdk, julia, kotlin, lfortran, lua, nim, node, odin, perl, php, pypy, python, r, ruby, rust, scala, typst, v, zig, and more...


Contributors

Thanks to the following people who have contributed to this project.

<a href="https://github.com/gvcgo/version-manager/graphs/contributors"> <img src="https://contrib.rocks/image?repo=gvcgo/version-manager" /> </a>

Leave a star

If this project helped, just generously leave a 🌟.


Thanks to

<div></a><a href="https://conda-forge.org/"><img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/anaconda/anaconda-original-wordmark.svg" align="middle" height="128" /></a><a href="https://servicecomb.apache.org/"><img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/apache/apache-original-wordmark.svg" align="middle" height="128"/></a><a href="https://code.visualstudio.com/"><img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/vscode/vscode-original-wordmark.svg" align="middle" width="64"/></a><a href="https://dash.domain.digitalplat.org/"><img src="https://github.com/gvcgo/version-manager/blob/main/docs/freedomain_logo.jpg" align="middle" width="64"/><a href="https://www.cloudflare.com/"><img src="https://cdn.jsdelivr.net/gh/devicons/devicon@latest/icons/cloudflare/cloudflare-original-wordmark.svg" align="middle" width="64" /></a></div> <!-- <a href="https://evolution-host.com/"><img src="https://evolution-host.com/images/branding/newLogoBlack.png" align="middle" width="64"/></a> -->

Star History

Star History Chart

Contributors

Showing top 8 contributors by commit count.

View all contributors on GitHub β†’

This article is auto-generated from gvcgo/version-manager via the GitHub API.Last fetched: 6/14/2026