Shell Environment Management

Open-source Shell projects categorized as Environment Management

Top 12 Shell Environment Management Projects

  • pyenv

    Simple Python version management

    Latest mention: Wednesday Daily Thread: Beginner questions | | 2021-01-19

    Just a warning that trying to manage both python 2 and 3 environments can be a huge pain. pyenv helps with that a bit, but it's still painful

  • rbenv

    Groom your app’s Ruby environment

    Latest mention: Adding Ruby on Rails to a Server | | 2021-01-06

    Before I add the API repository onto the server both Ruby and Rails need to be installed. For this I'm going to follow the Digital Ocean tutorial for installing Ruby on Rails with rbenv on my Ubuntu server, with a few changes for my specific system that I will list as needed.

  • autoenv

    Directory-based environments. [Author @ken-reitz]

  • rvm

    Ruby enVironment Manager (RVM)

  • ruby-build

    Compile and install Ruby

  • chruby

    Changes the current Ruby

  • ruby-install

    Installs Ruby, JRuby, Rubinius, TruffleRuby or MRuby

  • p

    :snake: Python Version Management Made Simple

  • crenv

    :gem: Crystal version manager like rbenv.

  • gem_home

    A tool for changing your $GEM_HOME

  • fry

    Simple ruby version manager for fish

  • asdf-crystal

    Crystal plugin for the asdf version manager

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).


What are some of the best open-source Environment Management projects in Shell? This list will help you:

Project Stars
1 pyenv 22,058
2 rbenv 13,041
3 autoenv 4,709
4 rvm 4,527
5 ruby-build 3,386
6 chruby 2,405
7 ruby-install 1,576
8 p 758
9 crenv 227
10 gem_home 116
11 fry 62
12 asdf-crystal 42