The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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.
-
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.
-
OneClick-macOS-Simple-KVM
Tools to set up a easy, quick macOS VM in QEMU, accelerated by KVM. Works on Linux AND Windows.
-
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.
-
grub2-theme-preview
:city_sunrise: Preview a full GRUB 2.x theme (or just a background image) using KVM / QEMU
-
virtnbdbackup
Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery (agentless).
-
ultimate-macOS-KVM
Helping noobs and pros alike build the ultimate macOS virtual machine with easy automation, powered by KVM.
-
md_server
Standalone EC2 metadata server to simplify the user of vendor cloud images with standalone kvm/libvirt
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
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
Project mention: Proxmox VE: Import Wizard for Migrating VMware ESXi VMs | news.ycombinator.com | 2024-03-27This 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. :)
Project mention: What are some cool things I can do with Linux that you can't with windows? | /r/linuxquestions | 2023-05-13For grub theming, I used this (and then added some customisation of my own). And I used this to preview it.
Project mention: virtnbdbackup: Backup utility for Libvirt / qemu / kvm supporting incremental and differential backups + instant recovery. | /r/coolgithubprojects | 2023-05-18
Project mention: My SSD suddenly died. I only lost 10 minutes of data, thanks to ZFS | news.ycombinator.com | 2023-08-22For people who don't want to use ZFS but are okay with LVM: wyng-backup (formerly sparsebak)
https://github.com/tasket/wyng-backup
Project mention: Start your VM on libvirt in a couple of seconds | news.ycombinator.com | 2023-05-15
I used this guide: https://github.com/Coopydood/ultimate-macOS-KVM
Project mention: OVS-Toolbox: GUI for Open VSwitch Administration | news.ycombinator.com | 2023-07-04
Python KVM related posts
- Proxmox VE: Import Wizard for Migrating VMware ESXi VMs
- Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines
- Mac os gpu flicking white
- What are the current best methods for virtualizing MacOS on Linux?
- Ask HN: Any Hardware Startups Here?
- OVS-Toolbox: GUI for Open VSwitch Administration
- 8 or 16 port kvm with tiny pilot
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
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