kimchi - An HTML5 management interface for KVM guests

  •        41

Kimchi is an HTML5 based management tool for KVM. It is designed to make it as easy as possible to get started with KVM and create your first guest. Kimchi runs as a Wok plugin.

https://github.com/kimchi-project/kimchi/releases/latest
https://github.com/kimchi-project/kimchi

Tags
Implementation
License
Platform

   




Related Projects

docker-machine-kvm - KVM driver for docker-machine

  •    Go

This driver leverages the new plugin architecture being developed for Docker Machine. This driver leverages libvirt and the libvirt-go library to create and manage KVM based virtual machines. It has been tested with Ubuntu 12.04 through 15.04 and should work on most platforms with KVM/libvirt support. If you run into compatibility problems, please file an issue.

libvirt - PULL REQUESTS ARE IGNORED. Read-only mirror of https://libvirt.org/git/?p=libvirt.git

  •    C

Libvirt provides a portable, long term stable C API for managing the virtualization technologies provided by many operating systems. It includes support for QEMU, KVM, Xen, LXC, bhyve, Virtuozzo, VMware vCenter and ESX, VMware Desktop, Hyper-V, VirtualBox and the POWER Hypervisor. For some of these hypervisors, it provides a stateful management daemon which runs on the virtualization host allowing access to the API both by non-privileged local users and remote users.

Archipel - XMPP Based Orchestrator

  •    Objective-J

Archipel is an Open Source project that aims to bring push notifications to virtualization orchestration using XMPP. Archipel relies on open source technologies like python, ejabberd, cappuccino, strophe, nginx, libvirt, KVM and even more. All of these technologies are mixed together to create a real time orchestration solution for virtualization.

sxkdvm - SXKDVM - OSX Docker KVM / Run an OSX KVM virtual machine inside a Docker container.

  •    Shell

Run an OSX KVM virtual machine inside a Docker container. This project permits to run an OSX virtual machine (KVM) inside a Docker container.

nova - scalable, on demand, self service access to compute resources, including bare metal, virtual machines, and containers

  •    Python

OpenStack Nova provides a cloud computing fabric controller, supporting a wide variety of compute technologies, including: libvirt (KVM, Xen, LXC and more), Hyper-V, VMware, XenServer, OpenStack Ironic and PowerVM.Use the following resources to learn more.


solo5 - A sandboxed execution environment for unikernels

  •    C

Solo5 originally started as a project by Dan Williams at IBM Research to port MirageOS to run on the Linux/KVM hypervisor. Since then, it has grown into a more general sandboxed execution environment, suitable for running applications built using various unikernels (a.k.a. library operating systems), targeting different sandboxing technologies on diverse host operating systems and hypervisors. Looking for the "ukvm monitor"? Since Solo5 0.4.0, our terminology has changed to better reflect the intended architecture and long-term goals of the project. What used to be referred to as a monitor is now referred to as a tender. As part of this change, the ukvm target and monitor have been renamed to hvt ("hardware virtualized tender") to reflect that they are no longer specific to the KVM hypervisor.

go-libvirt - Package libvirt provides a pure Go interface for interacting with Libvirt

  •    Go

Package go-libvirt provides a pure Go interface for interacting with libvirt. Rather than using libvirt's C bindings, this package makes use of libvirt's RPC interface, as documented here. Connections to the libvirt server may be local, or remote. RPC packets are encoded using the XDR standard as defined by RFC 4506.

vmimagemanager

  •    Python

This is the old version of vmimagemanager and is kept for historical interest. For a more useful and uptodate application please look here. https://github.com/hepix-virtualisation/vmimagemanager vmimagemanager.py is a command line libvirt client and virtual machine image management python script. It is intended for backing up snapshotting. It supports libvirt, mount (re)store images, booting virtual machines. Its simple and fast to use.

cloud-hypervisor

  •    Rust

This project is an experiment and should not be used with production workloads. Cloud Hypervisor is an open source Virtual Machine Monitor (VMM) that runs on top of KVM. The project focuses on exclusively running modern, cloud workloads, on top of a limited set of hardware architectures and platforms. Cloud workloads refers to those that are usually run by customers inside a cloud provider. For our purposes this means modern Linux* distributions with most I/O handled by paravirtualised devices (i.e. virtio), no requirement for legacy devices and recent CPUs and KVM.

Proxmox - Virtualization Platform

  •    C

Proxmox Virtual Environment is a powerful Open Source Server Virtualization Platform, based on KVM and OpenVZ. It gives you near-bare-metal performance and leading scalability for your workloads. You can virtualize even the most demanding application workloads. It supports 32 bit and 64 bit Windows and Linux servers.

OSX-KVM - Run El Capitan, macOS Sierra, High Sierra and Mojave on QEMU/KVM

  •    Shell

For macOS High Sierra, follow README.md for High Sierra. Consult this document for debugging and general tips. See the debugging section below and closed issues before opening a new issue.

runq - run regular Docker images in KVM/Qemu

  •    Go

runq is a hypervisor-based Docker runtime based on runc to run regular Docker images in a lightweight KVM/Qemu virtual machine. The focus is on solving real problems, not on number of features. runq requires a host kernel >= 4.8 with KVM and VHOST_VSOCK support enabled. The easiest way to build runq and to put all dependencies together is using Docker. For fast development cycles a regular build environment might be more efficient. For this refer to section Developing runq below.

kernel virtual machine

  •    C

KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc.

runtime - OCI (Open Containers Initiative) compatible runtime using Virtual Machines

  •    Go

cc-runtime is the next generation of Intel® Clear Containers runtime. This tool, henceforth referred to simply as "the runtime", builds upon the virtcontainers project to provide a high-performance standards-compliant runtime that creates hardware-virtualized containers which leverage Intel's VT-x technology.

ExtCore - Free, open source and cross-platform framework for creating modular and extendable web applications based on ASP

  •    CSharp

ExtCore allows you to build your web applications from the different independent reusable modules or extensions. Each of these modules or extensions may consist of one or more ASP.NET Core projects and each of these projects may include everything you want as any other ASP.NET Core project. You don’t need to perform any additional actions to make it all work: any ASP.NET Core project can be used as an ExtCore-based web application extension by default. Controllers, view components, views (added as resources and/or precompiled), static content (added as resources) are resolved automatically. These projects may be then added to the web application in two ways: as direct dependencies (as source code or NuGet packages) or by copying compiled DLLs to the Extensions folder. ExtCore supports both of these options out of the box and at the same time. Furthermore, any project of the ExtCore-based web application is able to discover the types that are defined inside all the projects (optionally using the predicates for assemblies filtering) and to get the implementations or instances of that types.

MyFaces

  •    Java

MyFaces is a family of projects related to the JavaServer Faces (JSF) specification published as part of the Java Community Process. The "core" project is an implementation of that specification. Other MyFaces projects implement related specifications (eg the Portlet Bridge), or add features to any JSF implementation (not just the Myfaces Core).

gowebapp - Basic MVC Web Application in Go

  •    Go

This project demonstrates how to structure and build a website using the Go language without a framework. There is a blog article you can read at http://www.josephspurrier.com/go-web-app-example/. There is a full application I built with an earlier version of the project at https://github.com/verifiedninja/webapp. There is an API version of this project at https://github.com/josephspurrier/gowebapi. If you are on Go 1.5, you need to set GOVENDOREXPERIMENT to 1. If you are on Go 1.4 or earlier, the code will not work because it uses the vendor folder.

expense-manager-demo - Progressive Web App (PWA) demo using Vaadin components

  •    HTML

This is an example project for how you can build a Progressive Web Application with Polymer and Vaadin components. The application uses a Service Worker to cache the Application Shell. A Web App Manifest file ensures that the browser identifies our app as a Progressive Web Application and offers the user to install the application through an install banner.

iPhoneWebServicesClient - This project showcases different transport formats and libraries to consume web services from an iOS application

  •    Objective-C

This project showcases different transport formats and libraries to consume web services from an iPhone application. It features a server application, a command-line script that saves the output of the server application in different formats, and an iPhone client application (compatible with iPhone OS 3.0 and higher). For each output format, there is a single “Formatter” subclass in the Server/formatters folder. A static method in the FormatterFactory class returns the formatter that corresponds to the requested output format.

ThumpThumpBus

  •    

This is a ASP.NET MVC 4 and Web API application. The web application is a fun application that allows developers to throw one another under the bus. The intention of this project is to provide a simple web application that demonstrate MVC 4 and Web API while using a lightheart...