Go Virtualization

Open-source Go projects categorized as Virtualization

Top 23 Go Virtualization Projects

  • devbox

    Instant, easy, and predictable development environments

    Project mention: Show HN: Flox 1.0 – Open-source dev env as code with Nix | news.ycombinator.com | 2024-03-13

    How does Flox compare to Devbox? https://github.com/jetpack-io/devbox

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

  • 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: Savings cost for self managed K8s? | /r/kubernetes | 2023-05-03

    My team is working on multi-cloud AWS Bottlerocket remix (Azure, GCP) with opt-in support for [firecracker-containerd](https://github.com/firecracker-microvm/firecracker-containerd) for our in-house CNCF distro, investigating microkernels applicability (tldr; they are not production-ready). We test kubernetes compat and migration plans for over 40+ cherry-picked solutions, and facing numerous compat issues for every k8s update. We do have support for Container Managed Control Planes described above, as well.

  • terraform-provider-libvirt

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

    Project mention: What do y'all use to provision KVM VM's? | /r/homelab | 2023-04-17
  • 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

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • shifu

    Kubernetes-native IoT gateway

    Project mention: ChatGPT Breaks into the Physical World: Introducing Shifu Plugin for ChatGPT | dev.to | 2023-04-29

    To create the Shifu Plugin for ChatGPT, I utilized an open-source infrastructure called Shifu: https://github.com/Edgenesis/shifu. Shifu is a Kubernetes-native industrial edge that allows complete IoT interoperability by virtualizing devices into Kubernetes pods. This adaptability and flexibility made it possible for seamless integration with ChatGPT, providing AI access to and control over the physical world. This approach can be applied to a wide range of IoT devices, further expanding AI-human interaction possibilities.

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

  • vz

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

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

  • haaukins

    A Highly Accessible and Automated Virtualization Platform for Security Education

  • d2vm

    Build Virtual Machine Image from Dockerfile or Docker image

  • 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

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 2024-03-13.

Go Virtualization related posts

Index

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

Project Stars
1 devbox 7,152
2 kubevirt 5,003
3 harvester 3,471
4 firecracker-containerd 2,029
5 terraform-provider-libvirt 1,500
6 crc 1,189
7 OPS 1,188
8 shifu 1,181
9 macpine 840
10 vic 641
11 vz 523
12 quickpassthrough 514
13 virtink 451
14 Juice-Labs 377
15 Eru 240
16 appvm 238
17 haaukins 177
18 d2vm 171
19 orchard 157
20 hyperconverged-cluster-operator 129
21 packer-plugin-tart 55
22 mykube 48
23 tensordock-cli 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com