Shell KVM

Open-source Shell projects categorized as KVM

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 was merged into the mainline Linux kernel in version 2.6.20, which was released on February 5, 2007.

Top 22 Shell KVM Projects

  1. Docker-OSX

    Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

    Project mention: Show HN: Lumier – Run macOS VMs in a Docker | news.ycombinator.com | 2025-05-14

    Exactly, both https://github.com/dockur/macos and https://github.com/sickcodes/Docker-OSX rely on x86 and KVM for HW acceleration

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. macOS-Simple-KVM

    Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

  4. quickemu

    Quickly create and run optimised Windows, macOS and Linux virtual machines

    Project mention: virt-compose | dev.to | 2025-04-19

    quickemu: It doesn't support automated installations

  5. virtual-dsm

    Virtual DSM in a Docker container.

  6. qemu

    QEMU in a Docker container. (by qemus)

    Project mention: Show HN: Lume – OS Lightweight CLI/API for macOS/Linux VMs on Apple Silicon | news.ycombinator.com | 2025-02-02

    - It is more of a container-oriented way of spinning up Linux VMs. We're still debating whether to go in that direction with lume, but the good news is that it would mostly require tweaking the hooks to expose lume’s core to adopt the containerd standard. I’d love to hear your thoughts - would you find it useful to have a Docker-like interface for starting macOS workloads? Similarly to: https://github.com/qemus/qemu-docker

  7. kvm-install-vm

    Bash script to build local virtual machines using KVM/libvirt and cloud-init.

  8. KVM-GPU-Passthrough

    This is a simple, mostly automated guide to pass a GPU through to a VM.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. pikvm-board

    Cheap and high performance hardware based on CM4 for pikvm or tinypilot

  11. LEDs-single-gpu-passthrough

    Single GPU passthrough guide 单显卡直通教程资源

  12. macOS-KVM

    Streamlined macOS QEMU KVM Hackintosh configuration using OpenCore and libvirt

  13. kvm-qemu-virtualization-guide

    Guide to run Virtual Machines with KVM and QEMU

  14. Single-GPU-Passthrough-for-Dummies

    Non-intimidating guide to create a KVM GPU Passthrough via libvirt/virt-manager on systems with only one GPU.

    Project mention: We can no longer run Microsoft Store on 1809/LTSC 2019 | news.ycombinator.com | 2025-05-13

    Linux KVM. I recommend the following guide if you want an opinionated (positive) take on it: https://github.com/martinopiaggi/Single-GPU-Passthrough-for-...

  15. pop_OS-win10-KVM-setup

    This is a repo that contains directions and the necessary files to create a working pop!_OS -> Windows 10 KVM that has GPU Passthrough, CPU Passthrough with proper pinning, Allocated ram, and PCIe passthrough with QEMU and Virt-Manager.

  16. quick-vm

    Setup a Stealth Windows VM on any Linux system using Qemu/KVM.

  17. DistroHopper

    Quickly download, create and run VM of any#TODO operating system.

  18. vfio

    This is the config for my VFIO gaming VM (by lennard0711)

  19. find

    Firecracker IN Docker - MicroVM inside containers (by anyfiddle)

  20. phyllomeos

    This repository contains kickstart files for deploying Phyllome OS

  21. libvirt-dist

    Libvirt XML Files for Derivative Linux Distributions KVM - https://www.kicksecure.com/wiki/KVM / https://www.whonix.org/wiki/KVM

  22. virt-manager-easy-installer

    Script that simplifies the installation of the Virt-manager virtualization environment and GNS3

  23. QVM-Manager

    QVM Manager-v1.0.3

    Project mention: QVM-Manager: The Linux Hypervisor You've Been Waiting For? | dev.to | 2025-04-04

    Click this link to head other to the projects github page... https://github.com/RoyalHighgrass/QVM-Manager. Give QVM-Manager a try today and let us know what you think in the comments. Thank you for reading, and happy virtualising!

  24. libvirt-hooks

    Install scripts (hooks) of which extend and enhance the functionality of Virtual Machines (VMs) on Linux. Hooks may run at either VM start or stop, and/or be VM-specific. Develop your own, too!

  25. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Shell KVM discussion

Log in or Post with

Shell KVM related posts

Index

What are some of the best open-source KVM projects in Shell? This list will help you:

# Project Stars
1 Docker-OSX 50,410
2 macOS-Simple-KVM 13,739
3 quickemu 11,871
4 virtual-dsm 3,167
5 qemu 760
6 kvm-install-vm 333
7 KVM-GPU-Passthrough 323
8 pikvm-board 245
9 LEDs-single-gpu-passthrough 132
10 macOS-KVM 117
11 kvm-qemu-virtualization-guide 116
12 Single-GPU-Passthrough-for-Dummies 99
13 pop_OS-win10-KVM-setup 70
14 quick-vm 68
15 DistroHopper 50
16 vfio 32
17 find 31
18 phyllomeos 19
19 libvirt-dist 9
20 virt-manager-easy-installer 6
21 QVM-Manager 4
22 libvirt-hooks 3

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Shell is
the 11th most popular programming language
based on number of references?