Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Developers / netlab-libresoft
Developer Profile

netlab-libresoft

Discovered public repositories for netlab-libresoft in the GitHub catalog.

↗

netlab-libresoft/vmmanager

This daemon is in charge of starting, stopping and managing virtual ma- chines which belong to any workspace. It has been designed to be agnostic from the virtualization technology. It provides a generic interface called driver that let the daemon manage any virtual machine with independence of the underly- ing virtualization tecnology. Adding a new technology is as easy as to extend the driver interface. By the default, Netkit is used but any other could be implemented too.

↗

netlab-libresoft/shellmanager

This daemon is reponsible of executing shellinabox processes in order to connect to a virtual machines when users need it. The more shellinabox daemons you install, the more scalable the system will be.

↗

netlab-libresoft/netlabmanager

This daemon is responsible of managing the whole state of the system and coordinating all modules connected to the message system.

↗

netlab-libresoft/strserver

The streaming server has been implemented over Node.js using Express framework. It is used as source of events happening in the platform such as changes of any IP address on any virtual machine, expected or unexpected virtual machines crashes, etc. It uses the new html5 Websockets specification through Socket.io library to send asynchronous events from the server side to the user’s web browser.

↗

netlab-libresoft/netlab

Netlab is an educational software that let students to work in a collaborative way with others managing virtual Linux machines through the web.

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.