frum vs vfox
frum
github.comvfox
vfox.devSide by side
| Figure | frum | vfox |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 1 | 1 |
| Spec score · Development Environment Managers | 8.4 (#9) | 8.0 (#16) |
| Installation | The README lists Homebrew, Arch Linux packages, Cargo, and release binaries as installation methods. | The quick start documents Windows installation through Scoop, winget, or a setup installer, and Unix-like installation through Homebrew, package repositories, or an install script. |
| License | The repository identifies its license as MIT. | The site states that vfox is released under the Apache 2.0 License. |
| Purpose | frum is a Ruby version manager written in Rust. | vfox is a cross-platform version manager for installing and switching between development runtimes and SDKs. |
| Shells | The README provides setup instructions for Bash, Zsh, and Fish. | Documented supported shells include PowerShell, Git Bash, Bash, ZSH, Fish, CMD, Clink, Cmder, and Nushell; CMD supports only global scope. |
Plans
In their own words
frum
frum is a free Ruby version manager written in Rust. It can install and uninstall Ruby versions, list available or installed versions, and select a global or local version. It also works with .ruby-version files, so projects can specify which Ruby version frum should use. The project describes its implementation as pure Rust and says it does not use ruby-build. Installation methods listed include Homebrew or Linuxbrew, Arch Linux packages, Cargo, and release binaries. The README provides setup instructions for Bash, Zsh, and Fish and lists shell auto-completion. Ruby installation accepts configuration options such as an OpenSSL directory and jemalloc allocator selection. The README reports a benchmark in which evaluating frum init ran about six times faster than evaluating rbenv init. The project is MIT licensed and welcomes contributions, issues, and pull requests. Linux and macOS are listed as supported platforms; Windows is mentioned in the project’s goals. Its latest listed release is v0.1.2.
vfox
vfox is a free, Apache 2.0-licensed version manager for development runtimes and SDKs on Linux, macOS and Windows. It supports project, session and global version scopes, and can switch to a project's version when entering its directory. Teams can record tool versions in `.vfox.toml` and share that configuration. A plugin system adds support for tools and environments; its public registry includes community plugins for tools such as Bun, Clang, CMake, Crystal, Dart, Deno and .NET. Plugins that support legacy version files can read formats such as `.nvmrc`, and this capability is enabled by default. Documented shells include PowerShell, Git Bash, Bash, ZSH, Fish, CMD, Clink, Cmder and Nushell. CMD is limited to global scope and is not recommended. For Docker, CI/CD and other non-interactive shells, the documentation recommends `vfox exec` instead of shell activation hooks. The configuration guide lists support for HTTP(S) proxies only. For shared SDK storage on Linux and macOS, the guide recommends group permissions and warns against world-writable access.