Go Virtualization

Open-source Go projects categorized as Virtualization

Top 16 Go Virtualization Projects

  • devbox

    Instant, easy, and predictable development environments

    Project mention: Devbox Cloud: Nix powered Development environments on the edge | reddit.com/r/NixOS | 2023-02-01

    When you use it to spin up a cloud VM we automatically use Nix to set up the environment. For now we look for a devbox.json file generated by our OSS tool (https://github.com/jetpack-io/devbox) but we want to make the cloud service usable by the entire Nix community; whether your using our tool or using nix directly. Therefore we plan to support projects with a flake.nix very soon.

  • kubevirt

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

    Project mention: Docker + portainer vs k8. EILI5 | reddit.com/r/selfhosted | 2023-02-07

    Proxmox VE can run VMs and LXC containers (see my comment below on LXC). Kubernetes can run OCI containers, but there's also KubeVirt for running VMs.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • harvester

    Open source hyperconverged infrastructure (HCI) software

    Project mention: Docker + portainer vs k8. EILI5 | reddit.com/r/selfhosted | 2023-02-07

    Proxmox VE also has its own clustering features but that's very different from Kuberentes. There's also Harvester by Rancher, which is a hypervisor distro based on KubeVirt, that could serve as a more direct replacement to PVE.

  • firecracker-containerd

    firecracker-containerd enables containerd to manage containers as Firecracker microVMs

    Project mention: Python 3.11 is out ! | reddit.com/r/programming | 2022-10-25
  • terraform-provider-libvirt

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

    Project mention: NixOS 22.11 “Raccoon” Released | news.ycombinator.com | 2022-12-01
  • OPS

    ops - build and run nanos unikernels

    Project mention: Applications available in unikernels? | reddit.com/r/UniKernel | 2022-06-10

    I'm with that organization that works on https://nanos.org and https://ops.city . If you aren't a software engineer but still would like to use unikernels you're in luck - we also have a package repository at https://repo.ops.city/ (running as a go unikernel on GCP) that will allow you to run and deploy pre-made applications. If you don't see something that you'd like to us there's also a way of importing docker containers into unikernels via ops which works for most (but not all) applications.

  • crc

    crc is a tool to run containers. It manages a local OpenShift 4.x cluster or a Podman VM optimized for testing and development purposes

    Project mention: What's New in OpenShift 4.12 | reddit.com/r/openshift | 2023-01-19

    Yessss . Just incase Git hub releases: https://github.com/crc-org/crc/releases

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • vic

    vSphere Integrated Containers Engine is a container runtime for vSphere.

    Project mention: Docker Engine inside ESXi host | reddit.com/r/vmware | 2022-07-20
  • shifu

    Kubernetes native IoT software development framework.

    Project mention: How can kubernetes benefit IoT field? | reddit.com/r/kubernetes | 2023-01-23

    I don't know if you have any specific problem you wish to address to, but I've been paying attention to this project: https://github.com/Edgenesis/shifu, it is a Kubernetes-native IoT development framework. If you wish to use k8s to "easily scale and manage large numbers of IoT devices, automate deployments, and ensure high availability", maybe you can take a look at this.

  • vz

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

    Project mention: Release Supported to run macOS VM (v2.1.0) · Code-Hex/vz | reddit.com/r/golang | 2022-08-26
  • 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

    Project mention: Combining NixOS with Qubes/Tails | reddit.com/r/NixOS | 2022-10-24

    Have you considered this https://github.com/jollheef/appvm?

  • haaukins

    A Highly Accessible and Automated Virtualization Platform for Security Education

  • hyperconverged-cluster-operator

    Operator pattern for managing multi-operator products

  • d2vm

    Build Virtual Machine Image from Dockerfile or Docker image

    Project mention: Linka-Cloud/D2vm: Build Virtual Machine Image from Dockerfile or Docker Image | news.ycombinator.com | 2022-11-29
  • tensordock-cli

    TensorDock CLI Client

    Project mention: Show HN: TensorDock Core GPU Cloud – GPU servers from $0.29/hr | news.ycombinator.com | 2022-07-28
  • SaaSHub

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

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). The latest post mention was on 2023-02-07.

Go Virtualization related posts


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

Project Stars
1 devbox 4,803
2 kubevirt 3,828
3 harvester 2,661
4 firecracker-containerd 1,733
5 terraform-provider-libvirt 1,316
6 OPS 1,065
7 crc 1,056
8 vic 639
9 shifu 550
10 vz 341
11 Eru 223
12 appvm 209
13 haaukins 153
14 hyperconverged-cluster-operator 104
15 d2vm 58
16 tensordock-cli 6
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives