{"id":13481441,"url":"https://github.com/version-fox/vfox","last_synced_at":"2026-02-07T06:00:50.535Z","repository":{"id":213351042,"uuid":"729446906","full_name":"version-fox/vfox","owner":"version-fox","description":"A cross-platform and extendable version manager with support for Java, Node.js, Golang, Python, Flutter, .NET \u0026 more","archived":false,"fork":false,"pushed_at":"2026-01-18T03:13:22.000Z","size":23293,"stargazers_count":3734,"open_issues_count":75,"forks_count":149,"subscribers_count":17,"default_branch":"main","last_synced_at":"2026-01-18T08:24:07.827Z","etag":null,"topics":["asdf","bash","cli","cmd","cross-platform","development-tools","golang","linux","lua","macos","nodejs","plugin-manager","powershell","sdk","tools","version-manager","windows","zsh"],"latest_commit_sha":null,"homepage":"https://vfox.dev","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/version-fox.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"aooohan","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"polar":null,"custom":null}},"created_at":"2023-12-09T08:57:59.000Z","updated_at":"2026-01-18T03:12:13.000Z","dependencies_parsed_at":"2025-12-29T07:05:36.867Z","dependency_job_id":null,"html_url":"https://github.com/version-fox/vfox","commit_stats":{"total_commits":402,"total_committers":33,"mean_commits":"12.181818181818182","dds":0.2512437810945274,"last_synced_commit":"ca4d9e6989b45d394dad05609aa80503cd72b76c"},"previous_names":["version-fox/vfox","aooohan/version-fox"],"tags_count":49,"template":false,"template_full_name":null,"purl":"pkg:github/version-fox/vfox","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/version-fox","download_url":"https://codeload.github.com/version-fox/vfox/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/version-fox%2Fvfox/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29187930,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-07T05:07:31.176Z","status":"ssl_error","status_checked_at":"2026-02-07T05:06:15.227Z","response_time":63,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asdf","bash","cli","cmd","cross-platform","development-tools","golang","linux","lua","macos","nodejs","plugin-manager","powershell","sdk","tools","version-manager","windows","zsh"],"created_at":"2024-07-31T17:00:51.866Z","updated_at":"2026-02-07T06:00:46.884Z","avatar_url":"https://github.com/version-fox.png","language":"Go","readme":"\u003cp style=\"\" align=\"center\"\u003e\n  \u003cimg src=\"./logo.png\" alt=\"Logo\" width=\"250\" height=\"250\"\u003e\n\u003c/p\u003e\n\n# vfox\n\n[![Go Report Card](https://img.shields.io/badge/go%20report-A+-brightgreen.svg?style=for-the-badge)](https://goreportcard.com/report/github.com/version-fox/vfox)\n[![GitHub License](https://img.shields.io/github/license/version-fox/vfox?style=for-the-badge)](LICENSE)\n[![GitHub Release](https://img.shields.io/github/v/release/version-fox/vfox?display_name=tag\u0026style=for-the-badge)](https://github.com/version-fox/vfox/releases)\n\n\n[[English]](./README.md) [[中文文档]](./README_CN.md)\n\nIf you **switch between development projects which expect different environments**, specifically different runtime versions or ambient libraries,\nor **you are tired of all kinds of cumbersome environment configurations**, `vfox` is the ideal choice for you.\n\n## Introduction\n\n**`vfox` is a cross-platform version manager(similar to `nvm`, `fvm`, `sdkman`, `asdf-vm`, etc.), extendable via plugins**. It allows you to quickly install\nand switch between different environment you need via the command line.\n\n## Why use vfox?\n\n- **cross-platform support** (**Windows**, Linux, macOS)\n- **consistent commands** to manage all your languages\n- supports **different versions for different projects, different shells, and globally**.\n- simple **plugin system** to add support for your runtime of choice\n- **automatically switches** runtime versions as you traverse your project\n- support for existing config files `.node-version`, `.nvmrc`, `.sdkmanrc` for easy migration\n- shell completion available for common shells (Bash, ZSH, Powershell, Clink)\n\n## Demo\n\n[![asciicast](https://asciinema.org/a/650100.svg)](https://asciinema.org/a/650100)\n\n## Quickstart\n\n\u003e For detailed installation instructions, see [Quick Start](https://vfox.dev/guides/quick-start.html)\n\n#### 1. Choose an [installation](https://vfox.dev/guides/quick-start.html#_1-installation) that works for you.\n\n#### 2. ⚠️ **_Hook `vfox` into your shell_ (pick one that works for your shell)** ⚠️\n\n```bash\necho 'eval \"$(vfox activate bash)\"' \u003e\u003e ~/.bashrc\necho 'eval \"$(vfox activate zsh)\"' \u003e\u003e ~/.zshrc\necho 'vfox activate fish | source' \u003e\u003e ~/.config/fish/config.fish\n\n# For PowerShell:\nif (-not (Test-Path -Path $PROFILE)) { New-Item -Type File -Path $PROFILE -Force }\necho 'Invoke-Expression \"$(vfox activate pwsh)\"' \u003e\u003e $PROFILE\n\n# For Clink:\n# 1. Install clink: https://github.com/chrisant996/clink/releases\n#    Or Install cmder: https://github.com/cmderdev/cmder/releases\n# 2. Find script path: clink info | findstr scripts\n# 3. copy internal/shell/clink_vfox.lua to script path\n\n# For Nushell:\nvfox activate nushell $nu.default-config-dir | save --append $nu.config-path\n```\n\n\u003e Remember to restart your shell to apply the changes.\n\n#### 3. Add an SDK plugin\n\n```bash\n$ vfox add nodejs\n```\n\n#### 4. Install a runtime\n\n```bash\n$ vfox install nodejs@21.5.0\n```\n\n#### 5. Switch runtime\n\n```bash\n$ vfox use nodejs@21.5.0\n$ node -v\n21.5.0\n```\n\n## Full Documentation\n\nSee [vfox.dev](https://vfox.dev) for full documentation.\n\n## Available Plugins\n\n\u003e If you have installed `vfox`, you can view all available plugins with the `vfox available` command.\n\nFor more details, see the [Available Plugins](https://vfox.dev/plugins/available.html).\n\n## Contributors\n\n\u003e Thanks to following people who contributed to this project. 🎉🎉🙏🙏\n\n\u003ca href=\"https://github.com/version-fox/vfox/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=version-fox/vfox\" /\u003e\n\u003c/a\u003e\n\n## Contributing\n\nBug reports, contributions and forks are welcome. All bugs or other forms of discussion happen\non [issues](http://github.com/version-fox/vfox/issues).\n\nSee more at [CONTRIBUTING.md](./CONTRIBUTING.md).\n\nPlugin Contributions, please go to [Public Registry](https://github.com/version-fox/vfox-plugins)\n\n\n## Thanks\n\n\u003e Thanks JetBrains for the free open source license. :)\n\n\u003ca href=\"https://www.jetbrains.com/?from=gev\" target=\"_blank\"\u003e\n\t\u003cimg src=\"https://i.loli.net/2021/02/08/2aejB8rwNmQR7FG.png\" width=\"200\" height=\"200\" /\u003e\n\u003c/a\u003e\n\n\u003ca href=\"https://hellogithub.com/repository/a32a1f2ad04a4b8aa4dd3e1b76c880b2\" target=\"_blank\"\u003e\u003cimg src=\"https://api.hellogithub.com/v1/widgets/recommend.svg?rid=a32a1f2ad04a4b8aa4dd3e1b76c880b2\u0026claim_uid=TV6tBSMzmZUWQqk\" alt=\"Featured｜HelloGitHub\" style=\"width: 250px; height: 54px;\" width=\"250\" height=\"54\" /\u003e\u003c/a\u003e\n\n## COPYRIGHT\n\n[Apache 2.0 license](./LICENSE) - Copyright (C) 2026 Han Li\nand [contributors](https://github.com/version-fox/vfox/graphs/contributors)\n","funding_links":["https://ko-fi.com/aooohan"],"categories":["Go","Version Managers","cli","Version-Switch-Tools","Table of Contents"],"sub_categories":["Generic","Version Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fversion-fox%2Fvfox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fversion-fox%2Fvfox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fversion-fox%2Fvfox/lists"}