Python KVM

Open-source Python 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 21 Python KVM Projects

  • OSX-KVM

    Run macOS on QEMU/KVM. With OpenCore + Monterey + Ventura + Sonoma support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.

  • Project mention: VirtualBox KVM Public Release | news.ycombinator.com | 2024-02-08

    Yes, I recently had to compile some stuff on Windows (I'm on an AMD Linux host) and VirtualBox just wouldn't start Microsoft's Windows dev VM (the one they provide for free for Virtualbox). I ended up learning how to use qemu and it works great...and as a bonus I was able to run a hackintosh (via https://github.com/kholia/OSX-KVM) and it works near flawlessly, which was something I was never able to accomplish with Virtualbox (granted I haven't tried in a few years).

    I'm pretty happy with Qemu now, even if it's jsut a CLI interface. I was tempted to try the virt-* stuff, but honestly it seems like one more thing to learn so I'm going to hold off until I need something like copy/paste between VMs and can't figure it out in qemu direct.

  • tinypilot

    Use your Raspberry Pi as a browser-based KVM.

  • Project mention: Hrvach/Deskhop: Fast Desktop Switching Device | news.ycombinator.com | 2023-12-27

    I make one that I put a lot of effort into documenting:

    https://github.com/tiny-pilot/tinypilot

    It's pretty easy to extend since it's just Python and vanilla HTML/JS/CSS, so there's not much of a toolchain to install.

    You can buy it pre-made for $399 or make a DIY one for under $100.

    https://tinypilotkvm.com/blog/build-a-kvm-over-ip-under-100

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mist-ce

    Mist is an open source, multicloud management platform

  • vrnetlab

    Run virtual routers with docker

  • Synergy-Binaries

    Download the latest stable Synergy binaries. (by DEAKSoftware)

  • OneClick-macOS-Simple-KVM

    Tools to set up a easy, quick macOS VM in QEMU, accelerated by KVM. Works on Linux AND Windows.

  • Project mention: Proxmox VE: Import Wizard for Migrating VMware ESXi VMs | news.ycombinator.com | 2024-03-27

    This works pretty well for running macOS on Linux:

    https://github.com/notAperson535/OneClick-macOS-Simple-KVM/

    Mostly used it when trying to track down reported macOS bugs in stuff for an OSS project, so maybe once every few months. But it's worked quite well at those times. :)

  • Ganeti

    Ganeti is a virtual machine cluster management tool built on top of existing virtualization technologies such as Xen or KVM and other open source software.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • grub2-theme-preview

    :city_sunrise: Preview a full GRUB 2.x theme (or just a background image) using KVM / QEMU

  • Project mention: What are some cool things I can do with Linux that you can't with windows? | /r/linuxquestions | 2023-05-13

    For grub theming, I used this (and then added some customisation of my own). And I used this to preview it.

  • netbox-proxbox

    Netbox Plugin for integration between Proxmox and Netbox

  • virtnbdbackup

    Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery (agentless).

  • Project mention: virtnbdbackup: Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery. | /r/coolgithubprojects | 2023-05-18
  • wyng-backup

    Fast Time Machine-like backups for logical volumes & disk images

  • Project mention: My SSD suddenly died. I only lost 10 minutes of data, thanks to ZFS | news.ycombinator.com | 2023-08-22

    For people who don't want to use ZFS but are okay with LVM: wyng-backup (formerly sparsebak)

    https://github.com/tasket/wyng-backup

  • Tools

    Combination of different utilities, have fun! (by doomedraven)

  • kvmd

    The main PiKVM daemon

  • virt-lightning

    Starts your VM on libvirt in a couple of seconds!

  • Project mention: Start your VM on libvirt in a couple of seconds | news.ycombinator.com | 2023-05-15
  • ultimate-macOS-KVM

    Helping noobs and pros alike build the ultimate macOS virtual machine with easy automation, powered by KVM.

  • Project mention: Mac os gpu flicking white | /r/kvm | 2023-11-25

    I used this guide: https://github.com/Coopydood/ultimate-macOS-KVM

  • esdc-ce

    Danube Cloud :: Community Edition

  • ovs-toolbox

    Graphical User Interface for Open vSwitch administration

  • Project mention: OVS-Toolbox: GUI for Open VSwitch Administration | news.ycombinator.com | 2023-07-04
  • md_server

    Standalone EC2 metadata server to simplify the user of vendor cloud images with standalone kvm/libvirt

  • linux-russian-roulette

    Like Russian roulette, but for your kernel.

  • kvmcli

    A Python wrapper for managing virtual machines in a KVM-based cluster.

  • NetDevOps

    SysAdmin | NetOps | Monitoring | Virtualization | Containers

  • 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).

Python KVM related posts

Index

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

Project Stars
1 OSX-KVM 18,300
2 tinypilot 2,777
3 mist-ce 1,826
4 vrnetlab 1,120
5 Synergy-Binaries 1,084
6 OneClick-macOS-Simple-KVM 532
7 Ganeti 463
8 grub2-theme-preview 307
9 netbox-proxbox 285
10 virtnbdbackup 266
11 wyng-backup 236
12 Tools 195
13 kvmd 194
14 virt-lightning 170
15 ultimate-macOS-KVM 170
16 esdc-ce 118
17 ovs-toolbox 89
18 md_server 50
19 linux-russian-roulette 12
20 kvmcli 7
21 NetDevOps 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com