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 | |||||
Vagrant/Puppet GUI | ||||||||||
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. |
Web-based NETCONF management center
This tool is currently under development and not intended for production use. However, we welcome your feedback provided via the issue tracker.
Several screenshots can be found in the docs
.
The application is created as a module to the liberouter-gui
framework, so to install it, follow the liberouter-gui instructions. When you decide to deploy production version, there is pre-built Netopeer2GUI as a release package. To configure your web server, please follow the mentioned liberouter-gui instructions or have a look at *-release
vagrant image(s).
The backend is a Flask server written in Python 3 and utilizing libyang and libnetconf2 Python bindings. Unfortunatelly, the code of the bindings is not yet finished, so please use the devel branches of the mentioned libraries:
$ git clone -b devel https://github.com/CESNET/libyang
$ mkdir -p libyang/build && cd libyang/build
$ cmake -DGEN_LANGUAGE_BINDINGS=ON ..
$ make
# make install
$ git clone -b devel https://github.com/CESNET/libnetconf2
$ mkdir -p libnetconf2/build && cd libnetconf2/build
$ cmake -DENABLE_PYTHON=ON ..
$ make
# make install
Or alternatively install binary packages of libyang and libnetconf2.
For fast and simple testing/development deployment, you can use the prepared Vagrantfiles for instantiating virtual machine. More information can be found here.