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。
    • 支持多种语言和工具,省心。
    • 更友好的TUI交互,尽量减少用户输入,同时不失灵活性。
    • 支持针对项目锁定SDK版本。
    • 支持反向代理设置和多线程下载,提高国内用户下载体验。
    • 版本相关的爬虫与主项目分离,响应更快,稳定性更高。
    • 无需任何插件,开箱即用。
    • 无需docker,纯本地安装,效率更高。
    • 简单易用,用较少的命令,实现了常见SDK版本管理器的所有功能。
  • 截图:

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