DEV Community

moqsien
moqsien

Posted on

1

A new cross-platform version manager for SDKs

Project Homepage:

https://github.com/gvcgo/version-manager

Docs:

https://gvcgo.github.io/vmr/

Version Manager(vmr) is a general version manager for multiple SDKs, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Odin, Typst, etc. A better choice than nvm, fnm, fvm, gvm, pyenv, asdf-vm, etc.

vmr has the following advantages compared to other version managers:

  • Cross-platform, supports Windows, Linux, MacOS.
  • Supports multiple languages and tools.
  • Nice TUI, with less user input and more flexibility.
  • Supports locking SDK version for each project.
  • Supports reverse proxy settings and multi-threaded downloads, improve your download experiences.
  • Version crawler and main project are separated to ensure faster response and higher stability.
  • No need for plugins, just out of the box.
  • Installs SDKs in local disk instead of docker containers.
  • Easy to use, you only need to focus on about six subcommands.

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up