Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【项目推荐】一个简单易用,跨平台的通用版本管理器,VMR #2743

Open
moqsien opened this issue May 6, 2024 · 0 comments

Comments

@moqsien
Copy link

moqsien commented May 6, 2024

推荐项目

  • 项目地址:https://github.com/gvcgo/version-manager

  • 类别:Go

  • 项目标题:一个简单易用,跨平台却非常强大的通用版本管理器,VMR

  • 项目描述:
    目前各种SDK版本管理器存在以下缺点:

    • 各种语言的SDK版本管理器各自为政,彼此间差异较大,跨平台支持也不够完善。因此,作为多语言开发者,希望有一款开箱即用,能够支持多种常见编程语言的版本管理器。
    • 现存的版本管理器很少有支持编程工具安装的,例如,很多发布在github上的好的开源工具,只能手动下载安装,比较麻烦。
    • 现存的版本管理器都是直接从SDK列表页抓取然后下载,抓取结果不会缓存起来,每次都需要额外请求,效率较低。一旦列表页改版,也存在不可用的风险。
    • 现存的版本管理器操作不够方便,例如,使用list命令列出列表时,如果列表太长,显示效果非常不好。
    • 现存的版本管理器,各种纷繁的插件,各种不同的命令,使用起来复杂又麻烦。

    VMR的出现,正是为了解决上述问题。

  • 亮点:

    • 跨平台,支持Windows,Linux,MacOS
    • 支持60多种语言和工具,省心
    • 受到lazygit的启发,拥有更友好的TUI,更符合直觉,且无需记忆任何命令
    • 支持针对项目锁定SDK版本
    • 支持反向代理/本地代理设置,提高国内用户下载体验
    • 相比于其他SDK管理器,拥有更优秀的架构设计,响应更稳定性更高
    • 无需麻烦的插件,开箱即用
    • 无需docker,纯本地安装,效率更高
    • 更高的可扩展性,甚至可以通过使用conda来支持数以千计的应用
  • 截图:

logo

  • 后续更新计划:

    • 修复用户提出的bug。
    • 新增对用户提出的新语言的支持。
@moqsien moqsien changed the title 一个简单易用,跨平台的通用版本管理器,VMR 【项目推荐】一个简单易用,跨平台的通用版本管理器,VMR May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants