Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 Go Virtualization Projects
-
Project mention: What Active Rubyists Are Using in 2026: A Maintainer's Read of the RubyKaigi Survey | dev.to | 2026-07-03
Nix-family (nix / devbox): ~10
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
VERSION=$(kubectl get kubevirt.kubevirt.io/kubevirt -n kubevirt -o=jsonpath="{.status.observedKubeVirtVersion}") ARCH=$(uname -s | tr A-Z a-z)-$(uname -m | sed 's/x86_64/amd64/') || windows-amd64.exe echo ${ARCH} curl -L -o virtctl https://github.com/kubevirt/kubevirt/releases/download/${VERSION}/virtctl-${VERSION}-${ARCH} sudo install -m 0755 virtctl /usr/local/bin
-
Project mention: Ask HN: What are people doing to get off of VMware? | news.ycombinator.com | 2025-10-19
Red Hat is offering OpenShift virtualization, which is Kubernetes with Kubevirt. So some people might just use Kubernetes with Kubevirt.
There's also Harvester "open source hyperconverged infrastructure" https://harvesterhci.io/
Or some Xen spinoff like https://xcp-ng.org/
Smaller shops are migrating to Proxmox.
-
firecracker-containerd
firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Firecracker containerd: https://github.com/firecracker-microvm/firecracker-containerd
-
terraform-provider-libvirt
Terraform provider to provision infrastructure with Linux's KVM using libvirt
-
-
crc
CRC is a tool to help you run containers. It manages local VMs to run a OpenShift 4.x cluster, Microshift or Podman optimized for testing and development purposes
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Docker Sandboxes – Disposable, isolated sandboxes for AI agents | news.ycombinator.com | 2026-08-09
I tried it and it worked great at first but I had multiple issues with it, the disk space usage was growing significantly, I need to login multiple times for each sandbox, it's closed source and not possible to customize to my need.
One other thing, I want to be able to handle multiple repos in the same sandbox and have a standard workflow around worktrees (one worktree per repo, all the worktree mounted in the VM).
These were some of the reasons that led me to build: Clawk - https://github.com/clawkwork/clawk
-
-
vz
Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.
Project mention: vz: Create VMs and run Linux-based OSs in Go with Apple Virtualization framework | news.ycombinator.com | 2025-11-04 -
-
-
-
-
orchard
Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices (by openai)
Orchard is also from Cirrus Labs — same family as Tart. The pitch is: instead of you orchestrating individual Mac hosts, Orchard runs as a controller that manages a pool of Mac workers, and you ask it for a VM via an API. It handles scheduling, queuing, and lifecycle.
-
Project mention: Show HN: Try Omarchy for Windows – Full Omarchy Desktop on Windows | news.ycombinator.com | 2026-09-20
-
-
-
Eru
Eru, a simple, stateless, flexible, production-ready orchestrator designed to easily integrate into existing workflows. Can run any virtualization things in long or short time. (by projecteru2)
-
-
-
Packer has a tart-cli source that builds those images. We bake everything — Xcode, Homebrew, signing tools, languages — into the image at build time.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Virtualization discussion
Go Virtualization related posts
-
MacOS Workers, or how I built my own Mac cloud
-
Jenkins as a Code, or how I stopped clicking around in the UI
-
firecracker-containerd
-
KubeVirt to run VMs in your K8s cluster
-
vz: Create VMs and run Linux-based OSs in Go with Apple Virtualization framework
-
Firecracker: Secure and fast microVMs for serverless computing
-
Developing Inside a Virtual Machine
-
A note from our sponsor - AppSignal
www.appsignal.com | 8 Oct 2026
Index
What are some of the best open-source Virtualization projects in Go? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | devbox | 12,391 |
| 2 | kubevirt | 7,105 |
| 3 | harvester | 5,194 |
| 4 | firecracker-containerd | 2,957 |
| 5 | terraform-provider-libvirt | 1,894 |
| 6 | OPS | 1,520 |
| 7 | crc | 1,389 |
| 8 | macpine | 1,040 |
| 9 | clawk | 1,025 |
| 10 | quickpassthrough | 930 |
| 11 | vz | 915 |
| 12 | pvetui | 734 |
| 13 | Juice-Labs | 655 |
| 14 | vic | 649 |
| 15 | virtink | 611 |
| 16 | orchard | 555 |
| 17 | try-omarchy-windows | 538 |
| 18 | d2vm | 374 |
| 19 | appvm | 274 |
| 20 | Eru | 241 |
| 21 | haaukins | 198 |
| 22 | hyperconverged-cluster-operator | 191 |
| 23 | packer-plugin-tart | 92 |