C Virtualization

Open-source C projects categorized as Virtualization

Top 14 C Virtualization Projects

Virtualization
  1. QEMU

    Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are disabled. Please only use release tarballs from the QEMU website.

    Project mention: RTX 5090 and M4 MacBook Air: Can It Game? | news.ycombinator.com | 2026-05-14

    I experimented with booting Arm macOS 14-26 in QEMU a while back, building on the work of Alexander Graf for macOS 12-13, and reverse-engineered substantial parts of Hypervisor.framework, the in-kernel hypervisor and a bit of Virtualization.framework. Got newer versions of Sequoia to boot past the log in screen, with GPU acceleration too.

    Unless there's another method I missed, the GPU "pass through" you're thinking of is actually just paravirualization, implemented in the public ParavirtualizedGraphics framework [0], albeit for PV on Arm macOS, the relevant interfaces are private [1].

    Great job, by the way! Love how authors of pieces like this casually come here to comment :)

    [0] https://developer.apple.com/documentation/paravirtualizedgra...

    [1] https://github.com/qemu/qemu/blob/edcc429e9e41a8e0e415dcdab6...

  2. SaaSHub

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

    SaaSHub logo
  3. unikraft

    A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.

    Project mention: Toro: Deploy Applications as Unikernels | news.ycombinator.com | 2025-12-30

    I've been using unikraft (https://unikraft.org/) unikernels for a while and the startup times are quite impressive (easily sub-second for our Rust application).

  4. nanos

    A kernel designed to run one and only one application in a virtualized environment

    Project mention: NanoVMs | news.ycombinator.com | 2025-06-26

    (I'm w/NanoVMs).

    Firecracker is a complementary technology and not competitive.

    Our main software - https://nanos.org is a linux kernel guest replacement whereas firecracker is a VMM (host) replacement for something like qemu.

    So the vast majority of our users deploy to AWS, GCP, etc. and those deploys are created as ec2 instances (but without linux). Some of our users/customers use firecracker for ephemeral workloads.

  5. kvm-guest-drivers-windows

    Windows paravirtualized drivers for QEMU\KVM

  6. virtualbox

    Source code for Oracle VirtualBox

    Project mention: Ubuntu 25.10's Rust Coreutils Is Causing Major Breakage for Some Executables | news.ycombinator.com | 2025-09-26

    The end of the post links to the bug tracker pointing out it’s already being tracked.

    But it actually appears to be an issue with dd, not md5sum - https://github.com/VirtualBox/virtualbox/issues/226#issuecom...

  7. virtualbox-kvm

    KVM Backend for VirtualBox. With our current development model, we cannot easily accept pull requests here. If you'd like to contribute, feel free to reach out to us, we are happy to find a solution.

  8. SheepDog

    Distributed Storage System for QEMU

  9. cbsd

    Yet one more wrapper around jail, bhyve, QEMU and XEN

  10. containers

    Simple containers using Linux user namespaces — see also https://github.com/arachsys/ucontain (by arachsys)

  11. qCUDA

    qCUDA: GPGPU Virtualization at a New API Remoting Method with Para-virtualization

  12. virtualbox-org-svn-vbox-trunk

    *UNOFFICIAL* mirror of the repository at http://www.virtualbox.org/svn/vbox/trunk (the first 30569 commits are courtesy of https://gitorious.org/virtualbox/mainlinemirror); Please **DO NOT** open pull requests against this repo

  13. qemu-pinning

    My QEMU fork with pinning (affinity) support and a few tweaks.

  14. qemu

    QEMU git Oracle repository (by oracle)

  15. SideswipeOnQEMU

    A fully packaged Android 9 VM Powered By QEMU-Sideswipe, KVM, and VirGL

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

C Virtualization discussion

Log in or Post with

C Virtualization related posts

Index

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

# Project Stars
1 QEMU 13,277
2 unikraft 3,673
3 nanos 3,152
4 kvm-guest-drivers-windows 2,653
5 virtualbox 1,229
6 virtualbox-kvm 1,113
7 SheepDog 1,018
8 cbsd 767
9 containers 190
10 qCUDA 134
11 virtualbox-org-svn-vbox-trunk 89
12 qemu-pinning 44
13 qemu 24
14 SideswipeOnQEMU 15

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