SaaSHub helps you find the best software and product alternatives Learn more →
Top 19 C Virtualization Projects
-
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.
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...
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
unikraft
A next-generation cloud native kernel designed to unlock best-in-class performance, security primitives and efficiency savings.
Unikernels with POSIX compatibility.
Each application gets its own fine grained security.
https://github.com/unikraft/unikraft
-
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
-
Project mention: Virtio-nvgpu: Near-native Nvidia GPU access inside a KVM guest | news.ycombinator.com | 2026-09-23
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: Elfuse: Run ARM64/x86-64 Linux ELF Binaries on macOS Apple Silicon | news.ycombinator.com | 2026-07-16
-
containers
Simple containers using Linux user namespaces — see also https://github.com/arachsys/ucontain (by arachsys)
-
-
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
-
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
-
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 -
-
-
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Virtualization discussion
C Virtualization related posts
-
Updating Xbox controller firmware from Linux: the USB hotplug trap
-
A new Intel Itanium (IA-64) emulator that boots Windows
-
RTX 5090 and M4 MacBook Air: Can It Game?
-
Show HN: Drive any macOS app in the background without stealing the cursor
-
Show HN: Crazierl – An Erlang Operating System
-
Running QEMU VMs on ARM64: UEFI Requirements
-
Looking back at my transition from Windows to Linux in an anti-customer age
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2026
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 |