Skip to content
@version-fox

VersionFox

A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more

Hi there 👋

Welcome to here!

Introduction

vfox is a cross-platform version manager(similar to nvm, fvm, sdkman, asdf-vm, etc.), extendable via plugins. It allows you to quickly install and switch between different environment you need via the command line.

Why use vfox?

  • cross-platform support (Windows, Linux, macOS)
  • consistent commands to manage all your languages
  • supports different versions for different projects, different shells, and globally.
  • simple plugin system to add support for your runtime of choice
  • automatically switches runtime versions as you traverse your project
  • support for existing config files .node-version, .nvmrc, .sdkmanrc for easy migration
  • shell completion available for common shells (Bash, ZSH, Powershell, Clink)
  • it's faster than asdf-vm, and offers more simple commands and genuine cross-platform unification. see Comparison with asdf

Getting Started

To get started with vfox, visit the official documentation for installation instructions and usage details.

Contributing

We welcome contributions! If you'd like to contribute to VersionFox, please check out our Contribution Guidelines.

License

VersionFox is licensed under the Apache-2.0 License.

Pinned Loading

  1. vfox vfox Public

    A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more

    Go 2.5k 84

  2. vfox-plugins vfox-plugins Public

    🚀🚀 This repository serves as a registry for vfox community plugins.

    Shell 16 7

  3. vfox-java vfox-java Public

    ☕️Java plugin for vfox

    Lua 11 4

  4. vfox-nodejs vfox-nodejs Public

    Node.js plugin for vfox

    Lua 7 2

Repositories

Showing 10 of 28 repositories
  • vfox-erlang Public

    Erlang/OTP vfox plugin. Use the vfox to manage multiple Erlang/OTP versions in Linux/Darwin MacOS, also Windows!!!

    version-fox/vfox-erlang’s past year of commit activity
    Lua 4 Apache-2.0 1 0 0 Updated Jun 27, 2024
  • vfox Public

    A cross-platform and extendable version manager with support for Java, Node.js, Flutter, .Net & more

    version-fox/vfox’s past year of commit activity
    Go 2,495 Apache-2.0 84 44 (2 issues need help) 2 Updated Jun 27, 2024
  • vfox-elixir Public

    Elixir vfox plugin. Use the vfox to manage multiple Elixir versions in Linux/Darwin MacOS/Windows. all platform~

    version-fox/vfox-elixir’s past year of commit activity
    Lua 6 Apache-2.0 1 2 0 Updated Jun 25, 2024
  • vfox-cmake Public

    Cmake plugin for vfox

    version-fox/vfox-cmake’s past year of commit activity
    Lua 2 Apache-2.0 0 0 0 Updated Jun 24, 2024
  • vfox-plugins Public

    🚀🚀 This repository serves as a registry for vfox community plugins.

    version-fox/vfox-plugins’s past year of commit activity
    Shell 16 7 0 0 Updated Jun 23, 2024
  • vfox-etcd Public

    etcd vfox plugin. Use the vfox to manage multiple etcd server & etcdctl & etcductl versions in Linux/Darwin/Windows. Also can be used to install an etcd with failpoint.

    version-fox/vfox-etcd’s past year of commit activity
    Lua 0 Apache-2.0 0 0 0 Updated Jun 18, 2024
  • vfox-clang Public

    Clang plugin for vfox

    version-fox/vfox-clang’s past year of commit activity
    Lua 0 Apache-2.0 0 0 0 Updated Jun 17, 2024
  • vfox-python Public

    🐍Python plugin for vfox.

    version-fox/vfox-python’s past year of commit activity
    Lua 7 Apache-2.0 0 4 (1 issue needs help) 0 Updated Jun 2, 2024
  • vfox-java Public

    ☕️Java plugin for vfox

    version-fox/vfox-java’s past year of commit activity
    Lua 11 Apache-2.0 4 4 1 Updated May 23, 2024
  • homebrew-tap Public

    Homebrew Formulae to vfox binaries, powered by VersionFox

    version-fox/homebrew-tap’s past year of commit activity
    Ruby 0 0 0 0 Updated May 18, 2024

Top languages

Loading…

Most used topics

Loading…