|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Puphpet||3,925||4 years ago||250||other||HTML|
|Protobox||350||7 years ago||40||mit||Ruby|
|Protobox is vagrant web GUI|
|Vagrantx||37||9 years ago||Ruby|
|the Vagrant GUI client for Mac OS X|
|Sonic Pi Docker||21||6 years ago||2|
|Sonic Pi Dockerized with Vagrant|
|Ethereum Environments||14||9 years ago||Puppet|
|ethereum environments provisioning and automated vm builds|
|Pysimavrgui||13||10 years ago||4||February 09, 2012||Python|
|Simple GUI elements for AVR and arduino simulation. Programmed in python, based on pygame. Simavr is used for simulation.|
|Qabel Desktop||10||6 years ago||81||other||Java|
|(B2C) :computer: Desktop frontend of Qabel|
|Vagrant Ubuntu Workstation||9||6 years ago||Shell|
|Netopeer2gui||8||5 years ago||7||apache-2.0||TypeScript|
|Web-based NETCONF management center|
|Vagrant Manager||7||11 years ago||1||Python|
|Simple GUI application that manages multiple vagrant instances.|
Protobox is a layer on top of vagrant and a web GUI to setup virtual machines for web development. A single YAML document controls everything that is installed on the virtual machine. You can install popular languages, software, and even popular web applications or your own private GIT repositories with a simple on/off toggle in YAML. You can read more about why this was developed in our about document or on our website at getprotobox.com.
Open terminal and run the following:
gem install protobox && protobox init
vagrant up and follow the protobox instructions on screen.
Protobox can also be installed other ways, click here to check out alternative installation options.
The protobox configuration file is found at
data/config/common.yml. You can easily install new services by setting
install: 1 under any of the software in the configuration file. Alternatively you can drag and drop your yml file to make changes with our web gui at getprotobox.com.
Protobox has built in support for the following functionality:
Check out our roadmap for upcoming features and how to help.
Use GitHub Issues to file a bug report or new feature request. Please open a issue prior to opening a pull request to make sure it is something we can merge. The roadmap can be determined by looking at issues tagged as
Use GitHub Issues or #protobox on irc.freenode.net.
Protobox was developed by Patrick Heeney and inspired by the puphpet project. A special thanks goes out to our contributors for helping grow this project. Protobox is also made possible by the best orchestration engine in existence: ansible.
Protobox is licensed under the MIT license.