KVM

Open-source 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 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.

  • Project mention: GitHub Actions as a time-sharing supercomputer | news.ycombinator.com | 2024-01-10

    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.

  • barrier

    Open-source KVM software

  • Project mention: Show HN: Multi-monitor KVM using just a USB switch | news.ycombinator.com | 2024-02-10

    For 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)

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

  • macOS-Simple-KVM

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

  • Project mention: Darling: Run macOS Software on Linux | news.ycombinator.com | 2023-11-26

    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

  • quickemu

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

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

    https://github.com/quickemu-project/quickemu

  • Open and cheap DIY IP-KVM based on Raspberry Pi

    Open and inexpensive DIY IP-KVM based on Raspberry Pi

  • Project mention: Thoughts, learnings and regrets after three years on Home Assistant | news.ycombinator.com | 2024-02-12
  • 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/

  • Project mention: Maestro: A Linux-compatible kernel in Rust | news.ycombinator.com | 2024-01-03
  • 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
  • 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.

  • Project mention: We Replaced Firecracker with QEMU | news.ycombinator.com | 2023-07-10

    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>

  • unidbg

    Allows you to emulate an Android native library, and an experimental iOS emulation

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

  • Project mention: Ask HN: Alternative to Teamviewer? | news.ycombinator.com | 2024-04-11

    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.

  • WikiSuite

    An HTML5 management interface for KVM guests

  • 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

  • mirage

    MirageOS is a library operating system that constructs unikernels

  • Project mention: Gokrazy – Go Appliances | news.ycombinator.com | 2023-12-18

    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/

  • cloudpods

    A cloud-native open-source unified multi-cloud and hybrid-cloud platform. 开源、云原生的多云管理及混合云融合平台

  • virtual-dsm

    Virtual DSM in a Docker container.

  • Project mention: Virtual DSM in a Docker Container | news.ycombinator.com | 2024-02-27
  • kvm-guest-drivers-windows

    Windows paravirtualized drivers for QEMU\KVM

  • Project mention: Why are Apple Silicon VMs so different? | news.ycombinator.com | 2023-12-29

    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.

  • mist-ce

    Mist is an open source, multicloud management platform

  • CloudStack

    Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform

  • ustreamer

    µStreamer - Lightweight and fast MJPEG-HTTP streamer

  • Project mention: MediaMTX: Zero-dependency server for live video and audio streams | news.ycombinator.com | 2023-05-28

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

  • 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 🚀

  • Project mention: Marketplace Style Web GUI to request VMs in ESX/vCenter? | /r/homelab | 2023-06-05
  • vrnetlab

    Run virtual routers with docker

  • Synergy-Binaries

    Download the latest stable Synergy binaries. (by DEAKSoftware)

  • 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). The latest post mention was on 2024-04-11.

KVM related posts

Index

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

Project Stars
1 Docker-OSX 35,173
2 barrier 26,059
3 OSX-KVM 18,300
4 macOS-Simple-KVM 13,487
5 quickemu 9,068
6 Open and cheap DIY IP-KVM based on Raspberry Pi 7,354
7 kata-containers 4,842
8 cloud-hypervisor 3,562
9 unidbg 3,432
10 MeshCentral 3,329
11 WikiSuite 3,044
12 tinypilot 2,777
13 mirage 2,425
14 cloudpods 2,318
15 virtual-dsm 1,915
16 kvm-guest-drivers-windows 1,826
17 mist-ce 1,826
18 CloudStack 1,730
19 ustreamer 1,555
20 terraform-provider-libvirt 1,509
21 OpenNebula 1,150
22 vrnetlab 1,118
23 Synergy-Binaries 1,074
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com