SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 KVM Open-Source Projects
-
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.
-
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.
-
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.
-
Open and cheap DIY IP-KVM based on Raspberry Pi
Open and inexpensive DIY IP-KVM based on Raspberry Pi
-
kata-containers
Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
-
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.
-
cloud-hypervisor
A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.
-
MeshCentral
A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
-
cloudpods
A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台
-
CloudStack
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
-
terraform-provider-libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
-
OpenNebula
The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Running macOS legally requires real mac servers and a bespoke storage solution: https://www.datacenterdynamics.com/en/analysis/not-just-stac...
A self-hosted macOS runner will be more economical in the long-run, if you have a spot you can hook it up at, or if you're fine doing things less than legally, you can use https://github.com/sickcodes/Docker-OSX.
Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10For software KVM you can use https://github.com/debauchee/barrier
I use it between a Windows PC & a Macbookpro (Linux version available but I don't have Linux)
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'm a 30 year linux veteran and windows free for over 22. I di d have a windows vm for some time because I have some music stuff that doesn't work with linux, like a nord keyboard and some guitar stuff.
But i burnt the vm with fire when I found https://github.com/foxlet/macOS-Simple-KVM
Project mention: Proxmox VE: Import Wizard for Migrating VMware ESXi VMs | news.ycombinator.com | 2024-03-27https://github.com/quickemu-project/quickemu
Project mention: Thoughts, learnings and regrets after three years on Home Assistant | news.ycombinator.com | 2024-02-12
There is no mention of cloud-hypervisor[1] (also in the rust-vmm ecosystem) in the article. It has the memory reclamation feature they require. It also support VFIO and virtiofs.
[1] <https://github.com/cloud-hypervisor/cloud-hypervisor>
Mesh Central has been really great for me. Moved to it from rust desk.
https://meshcentral.com/
Use it to manage my entire family's computers and phones.
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
Interesting, and thanks.
I didn't know about those. I kind of thought you may have used MirageOS, which I had read about earlier. It is done in OCaml.
https://mirage.io/
There's mature VirtIO drivers for just about everything already, under the virtio-win umbrella: https://github.com/virtio-win/kvm-guest-drivers-windows
My desktop PC is using libvirt+qemu (on an Arch host. I use Arch, btw) to PCI passthru my RTX 4090 GPU to a Windows guest. I installed the guest initially with emulated SATA for the main drive. Once Windows was up and running, I installed virtio-win and the guest is now using virtIO accelerated drivers for the network interface, main disk. I'm also sharing some filesystems using virtio-fs.
Project mention: MediaMTX: Zero-dependency server for live video and audio streams | news.ycombinator.com | 2023-05-28FYI until recently this was known as 'rtsp-simple-server', but it outgrew simply being a RTSP server so it was rebranded. It is commonly used in the 3D printing community for serving webcams attached to printers along with ustreamer (https://github.com/pikvm/ustreamer).
KVM related posts
- Proxmox VE: Import Wizard for Migrating VMware ESXi VMs
- Virtual DSM in a Docker Container
- How to run macOS on Linux (without too much hassle) [video]
- Show HN: Multi-monitor KVM using just a USB switch
- Quickemu: Quickly run optimised Windows, macOS and Linux virtual machines
- Barrier: Open-Source KVM Software
- Hrvach/Deskhop: Fast Desktop Switching Device
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source KVM projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Docker-OSX | 35,279 |
2 | barrier | 26,119 |
3 | OSX-KVM | 18,300 |
4 | macOS-Simple-KVM | 13,491 |
5 | quickemu | 9,106 |
6 | Open and cheap DIY IP-KVM based on Raspberry Pi | 7,389 |
7 | kata-containers | 4,877 |
8 | cloud-hypervisor | 3,576 |
9 | unidbg | 3,452 |
10 | MeshCentral | 3,349 |
11 | WikiSuite | 3,044 |
12 | tinypilot | 2,783 |
13 | mirage | 2,429 |
14 | cloudpods | 2,325 |
15 | virtual-dsm | 1,945 |
16 | kvm-guest-drivers-windows | 1,826 |
17 | mist-ce | 1,826 |
18 | CloudStack | 1,739 |
19 | ustreamer | 1,561 |
20 | terraform-provider-libvirt | 1,511 |
21 | OpenNebula | 1,158 |
22 | vrnetlab | 1,120 |
23 | Synergy-Binaries | 1,084 |
Sponsored