This is a list of virtual environments that can be used for various languages, pull request are welcomed.
- p - Dead Simple Interactive Python Version Management.
- pyenv - Simple Python version management.
- virtualenv - A tool to create isolated Python environments.
- virtualenvwrapper - A set of extensions to virtualenv.
- virtualenv-api - An API for virtualenv and pip.
- pew - A set of tools to manage multiple virtual environments.
- Vex - Run a command in the named virtualenv.
- PyRun - A one-file, no-installation-needed version of Python.
- chgems - Chroot for RubyGems.
- chruby - Change your current Ruby. No shims, no crazy options or features, ~90 LOC.
- fry - Simple ruby version manager for fish.
- gem_home - A tool for changing your $GEM_HOME.
- rbenv - Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production.
- ruby-build - Compile and install Ruby.
- ruby-install - Installs Ruby, JRuby, Rubinius, MagLev or MRuby.
- RVM - RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
- Tokaido - Ruby, Rails, SQLite and Redis encapsulated in a single drag-and-drop OS X app, designed to make installing a working RoR environment easy for beginners.