Rust KVM

Open-source Rust 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 6 Rust KVM Projects

  1. 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: Kubelet Metrics: How cAdvisor and CRI Collect Kubernetes Stats | dev.to | 2026-05-20

    container-stats exporter to the Kata Containers

  2. SaaSHub

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

    SaaSHub logo
  3. 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: Launch HN: Freestyle: Sandboxes for AI Coding Agents | news.ycombinator.com | 2026-04-06

    https://github.com/cloud-hypervisor/cloud-hypervisor

    Freestyle/other providers will likely provide better debugging experience but thats something you can probably get past for a lot of workloads.

    The time when you/anyone should think about Freestyle/anyone is when the load spikes/the need to create hundreds of VMs in short spikes shows up, or when you're looking for some of the more complex feature sets any given provider has built out (forks, GPUs, network boundaries, etc).

    I also highly recommend self hosting anything you do outside of your normal VPC. Sandboxes are the biggest possible attack surface and it is a feature of us that we're not in your cloud; If we mess up security your app is still fine.

  4. zeroboot

    Sub-millisecond VM sandboxes for AI agents via copy-on-write forking

    Project mention: Show HN: Smol machines – subsecond coldstart, portable virtual machines | news.ycombinator.com | 2026-04-17

    Could it be made even faster using some of the ideas from https://github.com/zerobootdev/zeroboot ?

  5. obliteration

    Experimental free and open-source PlayStation 4 kernel

  6. rkvm

    Virtual KVM switch for Linux machines

  7. cubic

    A lightweight command-line manager for virtual machines (by cubic-vm)

    Project mention: Why Your SFTP Transfer Is Stuck at 2 MB/s (and the Fix Is a Protocol from 1983) | dev.to | 2026-03-29

    cubic is a CLI tool for creating and managing lightweight virtual machines on Linux and macOS. Think of it as the middle ground between running Docker containers and spinning up full VMs in libvirt. You run cubic create myvm --image debian and get a cloud-init provisioned VM with SSH access, a dedicated disk, and port forwarding. cubic ssh myvm drops you into a shell. cubic scp file.tar.gz myvm:~/ copies files in. It's about 7,000 lines of Rust, built on QEMU/KVM with cloud-init for provisioning.

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

Rust KVM discussion

Log in or Post with

Rust KVM related posts

  • Linux Page Faults, MMAP, and userfaultfd

    1 project | news.ycombinator.com | 12 Mar 2026
  • Microsandbox: Virtual Machines that feel and perform like containers

    10 projects | news.ycombinator.com | 30 May 2025
  • Using Kata Containers as a Container Runtime in OpenStack Zun

    2 projects | dev.to | 6 Apr 2025
  • Kata Containers: Lightweight VMs for Containers

    1 project | dev.to | 6 Apr 2025
  • Kubernetes on Hybrid Cloud: Bare-metal or Hypervisor

    1 project | dev.to | 12 Jan 2025
  • Fly Kubernetes

    2 projects | news.ycombinator.com | 18 Dec 2023
  • Method to block possible internet traffic from LLaMA on MacOS

    1 project | /r/LocalLLaMA | 1 Jun 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 9 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 kata-containers 8,017
2 cloud-hypervisor 5,732
3 zeroboot 2,356
4 obliteration 794
5 rkvm 527
6 cubic 44

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

Did you know that Rust is
the 3rd most popular programming language
based on number of references?