C Virtualization

Open-source C projects categorized as Virtualization

Top 19 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: Ask HN: Who is hiring? (October 2026) | news.ycombinator.com | 2026-10-01

    Qualcomm | Canada | Full Time | Remote | QEMU

    My team is looking to hire a software developer to help us design and extend QEMU support [1] for the Hexagon DSP [2]. We're looking for candidates who have experience coding in C, C++ or Rust* and who aren't afraid of rolling up their sleeves and poring over disassembled code. This particular architecture is a bit more challenging than most, because it's a bit unique. It's a VLIW [3], so it's a great opportunity to learn about an interesting architecture. Millions of Hexagon DSPs are out there, most are found in Snapdragon SoCs for Android phones and more!

    We collaborate a lot with Open Source communities like QEMU, LLVM [4], the Linux kernel [5], and more. I love being able to work on Open Source software at my day job.

    You can contact me directly (email addr is in my HN user link). If you don't have experience with QEMU - don't worry! Most of us didn't have any experience with it until recently, too.

    The rest of the team you'd work with lives mostly in Canada, EU, US.

    * Rust experience may serve the role well but we don’t (yet) have any product software in Rust.

    [1] https://github.com/qemu/qemu/tree/master/target/hexagon

    [2] https://en.wikipedia.org/wiki/Qualcomm_Hexagon

    [3] https://en.wikipedia.org/wiki/Very_long_instruction_word

    [4] https://foundation.llvm.org/docs/sponsors/

    [5] https://www.linuxfoundation.org/our-members-are-our-superpow...

  2. AppSignal

    AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.

    AppSignal logo
  3. HyperDbg

    State-of-the-art native debugging tools

  4. unikraft

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

    Project mention: FTL: A new operating system for clouds | news.ycombinator.com | 2026-10-03

    Unikernels with POSIX compatibility.

    Each application gets its own fine grained security.

    https://github.com/unikraft/unikraft

  5. nanos

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

    Project mention: Show HN: Ant – A JavaScript Runtime and Ecosystem | news.ycombinator.com | 2026-07-11

    on linux its kvm, on darwin its hypervisor.framework, the memory is not upfront, by default 256mb is lazy allocated, and ~35mb are used by both ant + the vm. the kernel is https://nanos.org with patches to get ant+networking running smoothly

  6. kvm-guest-drivers-windows

    Windows paravirtualized drivers for QEMU\KVM

    Project mention: Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest | news.ycombinator.com | 2026-09-23
  7. virtualbox

    Source code for Oracle VirtualBox

  8. virtualbox-kvm

    KVM Backend for VirtualBox

  9. SaaSHub

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

    SaaSHub logo
  10. SheepDog

    Distributed Storage System for QEMU

  11. cbsd

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

  12. elfuse

    Run Arm64/x86-64 Linux ELF binaries on macOS Apple Silicon

    Project mention: Elfuse: Run ARM64/x86-64 Linux ELF Binaries on macOS Apple Silicon | news.ycombinator.com | 2026-07-16
  13. containers

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

  14. qCUDA

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

  15. qemu-system-ia64

    A QEMU-based experimental IA-64 full system emulator

    Project mention: A new Intel Itanium (IA-64) emulator that boots Windows | news.ycombinator.com | 2026-07-19

    What's even crazier is that someone vibe-coded ia64 emulation support for QEMU: https://github.com/syunnPC/qemu-system-ia64

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

  17. nvkvm-pv

    Paravirtual NVIDIA GPU for KVM guests — run unmodified CUDA, PyTorch and Vulkan inside a VM at host parity, on a GPU the host keeps using. No passthrough, no vGPU licence. Experimental.

    Project mention: Show HN: CUDA/graphics in QEMU-KVM VMs without passing the Nvidia card to them | news.ycombinator.com | 2026-09-08
  18. qemu-pinning

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

  19. qemu

    QEMU git Oracle repository (by oracle)

  20. SideswipeOnQEMU

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

  21. native_abi

    macOS Subsystem for Linux / Native ABI — Linux binaries running as ordinary macOS processes

    Project mention: Linux binaries running as ordinary macOS processes | news.ycombinator.com | 2026-08-12
  22. 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).

C Virtualization discussion

Log in or Post with

C Virtualization related posts

  • Updating Xbox controller firmware from Linux: the USB hotplug trap

    5 projects | dev.to | 29 Sep 2026
  • A new Intel Itanium (IA-64) emulator that boots Windows

    4 projects | news.ycombinator.com | 19 Jul 2026
  • RTX 5090 and M4 MacBook Air: Can It Game?

    2 projects | news.ycombinator.com | 14 May 2026
  • Show HN: Drive any macOS app in the background without stealing the cursor

    4 projects | news.ycombinator.com | 28 Apr 2026
  • Show HN: Crazierl – An Erlang Operating System

    5 projects | news.ycombinator.com | 29 Mar 2026
  • Running QEMU VMs on ARM64: UEFI Requirements

    1 project | dev.to | 5 Oct 2025
  • Looking back at my transition from Windows to Linux in an anti-customer age

    1 project | news.ycombinator.com | 24 Aug 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 QEMU 13,813
2 HyperDbg 4,110
3 unikraft 3,884
4 nanos 3,199
5 kvm-guest-drivers-windows 2,729
6 virtualbox 1,429
7 virtualbox-kvm 1,116
8 SheepDog 1,022
9 cbsd 780
10 elfuse 271
11 containers 193
12 qCUDA 136
13 qemu-system-ia64 96
14 virtualbox-org-svn-vbox-trunk 87
15 nvkvm-pv 79
16 qemu-pinning 45
17 qemu 24
18 SideswipeOnQEMU 15
19 native_abi 11

Sponsored
AppSignal knows why the f*#k it crashed.
Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
www.appsignal.com