LFX Platform

Know more about LFX Platform

LFX Insights

Language Version Managers

Tools for managing and switching between multiple versions of programming languages and their runtimes.

11 projects

22,277 contributors

$13M

RVM (Ruby enVironment Manager)

RVM is a command-line tool that allows users to install, manage and work with multiple Ruby environments, including interpreters, sets of gems, and gemsets. It enables switching between different Ruby versions and managing project-specific dependencies.

Contributors

6,556

Organizations

1,888

Software value

$2.6M

pyenv

pyenv is a Python version management tool that lets developers install and switch between multiple versions of Python on the same system. It enables installing Python versions per-project, managing virtual environments, and automatically switching Python versions based on project requirements.

Contributors

4,662

Organizations

1,405

Software value

$165K

ruby-build

A command-line tool that simplifies the process of installing Ruby versions. It provides an automated way to download, compile and install different versions of Ruby from source, working seamlessly with rbenv to manage multiple Ruby environments.

Contributors

2,949

Organizations

1,098

Software value

$71K

virtualenv

virtualenv is a tool for creating isolated Python environments that contain their own copy of python, pip, and other dependencies. It allows developers to work on multiple Python projects with different dependencies and versions without conflicts.

Contributors

2,320

Organizations

851

Software value

$485K

asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

Contributors

2,045

Organizations

830

Software value

$715K

mise-en-place

A command-line tool for managing development environments and tool versions, providing a unified interface for installing and switching between different versions of programming languages, tools, and dependencies

Contributors

1,957

Organizations

765

Software value

$8.6M

App::perlbrew

App::perlbrew is a tool for managing multiple Perl installations, allowing users to compile, install, and switch between different versions of Perl in their home directory without requiring root access. It provides commands for installing specific Perl versions, managing modules, and creating isolated environments.

Contributors

725

Organizations

197

Software value

$608K

node-build

Install NodeJS versions

Contributors

630

Organizations

256

Software value

$51K

nodeenv

A Python tool for creating isolated Node.js environments, similar to Python's virtualenv. It allows developers to create clean, isolated environments with specific Node.js versions and dependencies without affecting the global system installation.

Contributors

433

Organizations

168

Software value

$116K

Node Version Manager

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?