Go Virtualization

Open-source Go projects categorized as Virtualization

Top 23 Go Virtualization Projects

  • devbox

    Instant, easy, and predictable development environments

  • Project mention: How I use Devbox in my Elm projects | dev.to | 2024-05-02

    Before I went on my Christmas vacation last year I wrote an article on how I use Nix in my Elm projects. At the time, I was pleased with my set up. However, not even a month would go by before my satisfaction was questioned. In early January, Carlo Ascani asked a question, on the Elm Discourse, about his Umbra project. I decided to explore his project and I soon discovered two files, devbox.json and devbox.lock, I had never seen before. This piqued my curiosity and I had to learn more. I followed the link to the Devbox website and feverishly read the docs. I... was... hooked. I was pleasantly surprised by its simplicity and it seemed to fit my use cases really well.

  • kubevirt

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

  • Project mention: Kubernetes For The Sysadmin - Enter KubeVirt | dev.to | 2023-10-03

    First, download virtctl for ARM: https://github.com/kubevirt/kubevirt/releases/tag/v1.1.0-alpha.0

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • harvester

    Open source hyperconverged infrastructure (HCI) software

  • Project mention: TrueNAS virtualization using Harvester and Kubevirt | dev.to | 2023-07-05

    At Harvester v1.1.2, it seems virtual machines on some AMD platforms cannot detect nested virtualization. This might relate to Harvester issue #3900, but that issue is categorized as a user interface bug only. Besides, I can run virtual machines on my Ryzen 5600G node normally (with SVM, IOMMU, and SR-IOV enabled, while /sys/module/kvm_amd/parameters/nested returns 1).

  • firecracker-containerd

    firecracker-containerd enables containerd to manage containers as Firecracker microVMs

  • Project mention: My VM is lighter (and safer) than your container | news.ycombinator.com | 2024-05-14
  • 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 a local OpenShift 4.x cluster, Microshift or a Podman VM optimized for testing and development purposes

  • shifu

    Kubernetes-native IoT gateway

  • SaaSHub

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

    SaaSHub logo
  • OPS

    ops - build and run nanos unikernels

  • Project mention: Nanos – A Unikernel | news.ycombinator.com | 2024-03-13

    I am a bit confused, there are three sites:

    * https://nanos.org/

    * https://nanovms.com/

    * https://ops.city/

    And I am not sure what "thing" I am using. Is there some disambiguation? I know is OPS is the orchestration CLI, but I am confused at the difference between Nanos and NanoVMs. What should I call the section of my README that deals with this tech? Currently gone with Nanos/OPS but I am confused.

  • macpine

    Lightweight Linux VMs on MacOS

  • Project mention: Tiny Alpine VMs on macOS with instance encryption | news.ycombinator.com | 2023-11-08
  • vic

    vSphere Integrated Containers Engine is a container runtime for vSphere.

  • quickpassthrough

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

  • Project mention: GPU bricked after attempted passthough using quickpassthough | /r/VFIO | 2023-05-26
  • vz

    Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.

  • virtink

    Lightweight Virtualization Add-on for Kubernetes

  • Juice-Labs

    Juice Community Version Public Release

  • Project mention: GPU-over-IP for LLM inference? | /r/LocalLLaMA | 2023-12-02
  • 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)

  • appvm

    Nix-based app VMs

  • d2vm

    Build Virtual Machine Image from Dockerfile or Docker image

  • Project mention: Show HN: Convert your Containerfile to a bootable OS | news.ycombinator.com | 2024-05-07

    https://github.com/linka-cloud/d2vm does a similar thing an I‘ve used it successfully

  • haaukins

    A Highly Accessible and Automated Virtualization Platform for Security Education

  • orchard

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

  • Project mention: Cilicon VS orchard - a user suggested alternative | libhunt.com/r/Cilicon | 2023-06-22
  • hyperconverged-cluster-operator

    Operator pattern for managing multi-operator products

  • packer-plugin-tart

    Packer builder for Tart VMs

  • mykube

    k8s-installer - One-click k8s single-node cluster installation on your own device.

  • Project mention: A handsome k8s cluster - Is it possible? | /r/kubernetes | 2023-12-09
  • tensordock-cli

    TensorDock CLI Client

  • 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 related posts

  • GPU-over-IP for LLM inference?

    1 project | /r/LocalLLaMA | 2 Dec 2023
  • KubeVirt v1.0 has landed! This release demonstrates the accomplishments of the community and user adoption over the years

    1 project | /r/kubernetes | 11 Jul 2023
  • TrueNAS virtualization using Harvester and Kubevirt

    1 project | dev.to | 5 Jul 2023
  • Codespaces but open-source, client-only, and unopinionated

    18 projects | news.ycombinator.com | 20 Jun 2023
  • Best virtualization solution with Ubuntu 22.04

    8 projects | /r/linuxquestions | 28 May 2023
  • What is the status of Red Hat Enterprise Virtualization and oVirt?

    1 project | /r/redhat | 11 May 2023
  • 🔧I tried out Harvester HCI for the homelab, and it is an interesting solution

    1 project | dev.to | 11 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →


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

Project Stars
1 devbox 7,568
2 kubevirt 5,147
3 harvester 3,564
4 firecracker-containerd 2,053
5 terraform-provider-libvirt 1,520
6 crc 1,211
7 shifu 1,216
8 OPS 1,207
9 macpine 866
10 vic 640
11 quickpassthrough 602
12 vz 536
13 virtink 471
14 Juice-Labs 392
15 Eru 241
16 appvm 238
17 d2vm 197
18 haaukins 178
19 orchard 168
20 hyperconverged-cluster-operator 136
21 packer-plugin-tart 56
22 mykube 48
23 tensordock-cli 7

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