Go Virtualization

Open-source Go projects categorized as Virtualization

Top 23 Go Virtualization Projects

Virtualization
  1. devbox

    Instant, easy, and predictable development environments

    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

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

    Kubernetes Virtualization API and runtime in order to define and manage virtual machines.

    Project mention: KubeVirt to run VMs in your K8s cluster | dev.to | 2025-12-19

    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

  4. harvester

    Open source hyperconverged infrastructure (HCI) software

    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.

  5. firecracker-containerd

    firecracker-containerd enables containerd to manage containers as Firecracker microVMs

    Project mention: Stop Running LLM Workloads on Vanilla Kubernetes | dev.to | 2026-05-20

    Firecracker containerd: https://github.com/firecracker-microvm/firecracker-containerd

  6. terraform-provider-libvirt

    Terraform provider to provision infrastructure with Linux's KVM using libvirt

  7. OPS

    ops - build and run nanos unikernels

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

  9. SaaSHub

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

    SaaSHub logo
  10. macpine

    Lightweight Linux VMs on MacOS

  11. clawk

    Give coding agents a disposable Linux VM, not your laptop

    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

  12. quickpassthrough

    A project to remove the complexity of setting up GPU passthrough for qemu

  13. 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
  14. pvetui

    Terminal UI for Proxmox VE

    Project mention: Pvetui – A Terminal UI for Proxmox | news.ycombinator.com | 2025-11-04
  15. Juice-Labs

    Juice Community Version Public Release

  16. vic

    vSphere Integrated Containers Engine is a container runtime for vSphere.

  17. virtink

    Lightweight Virtualization Add-on for Kubernetes

  18. orchard

    Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices (by openai)

    Project mention: MacOS Workers, or how I built my own Mac cloud | dev.to | 2026-05-22

    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.

  19. try-omarchy-windows

    Use Omarchy Linux on Windows without any hassle.

    Project mention: Show HN: Try Omarchy for Windows – Full Omarchy Desktop on Windows | news.ycombinator.com | 2026-09-20
  20. d2vm

    Build Virtual Machine Image from Dockerfile or Docker image

  21. appvm

    Nix-based app VMs

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

  23. haaukins

    A Highly Accessible and Automated Virtualization Platform for Security Education

  24. hyperconverged-cluster-operator

    Operator pattern for managing multi-operator products

  25. packer-plugin-tart

    Packer builder for Tart VMs

    Project mention: MacOS Workers, or how I built my own Mac cloud | dev.to | 2026-05-22

    Packer has a tart-cli source that builds those images. We bake everything — Xcode, Homebrew, signing tools, languages — into the image at build time.

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

Go Virtualization discussion

Log in or Post with

Go Virtualization related posts

  • MacOS Workers, or how I built my own Mac cloud

    5 projects | dev.to | 22 May 2026
  • Jenkins as a Code, or how I stopped clicking around in the UI

    12 projects | dev.to | 18 May 2026
  • firecracker-containerd

    1 project | news.ycombinator.com | 18 Mar 2026
  • KubeVirt to run VMs in your K8s cluster

    2 projects | dev.to | 19 Dec 2025
  • vz: Create VMs and run Linux-based OSs in Go with Apple Virtualization framework

    1 project | news.ycombinator.com | 4 Nov 2025
  • Firecracker: Secure and fast microVMs for serverless computing

    4 projects | news.ycombinator.com | 28 Aug 2025
  • Developing Inside a Virtual Machine

    4 projects | news.ycombinator.com | 1 Jan 2025
  • A note from our sponsor - AppSignal
    www.appsignal.com | 8 Oct 2026
    Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →

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

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

Did you know that Go is
the 4th most popular programming language
based on number of references?