Go virtual-machine

Open-source Go projects categorized as virtual-machine

Top 11 Go virtual-machine Projects

  • embiggen-disk

    embiggden-disk live-resizes a filesystem after first live-resizing any necessary layers below it: an optional LVM LV and PV, and an MBR or GPT partition table

  • firecracker-go-sdk

    An SDK in Go for the Firecracker microVM API

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

  • firectl

    firectl is a command-line tool to run Firecracker microVMs

  • vsock

    Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licensed.

  • go.vm

    A simple virtual machine - compiler & interpreter - written in golang

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

  • Gentee script programming language

    Gentee - script programming language for automation. It uses VM and compiler written in Go (Golang).

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

  • The uGO Language

    Script Language for Go

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

    Manage containers that look like virtual machines

    Project mention: Gérer des conteneurs qui ressemblent à des machines virtuelles avec Bootloose (successeur de… | dev.to | 2024-03-31

    root@ubuntu-16gb-hel1-1:~# wget -c https://github.com/k0sproject/bootloose/releases/download/v0.7.3/bootloose-linux-arm64 HTTP request sent, awaiting response... 200 OK Length: 6291456 (6.0M) [application/octet-stream] Saving to: ‘bootloose-linux-arm64’ bootloose-linux-arm64 100%[=====================================================================================================>] 6.00M 21.8MB/s in 0.3s (21.8 MB/s) - ‘bootloose-linux-arm64’ saved [6291456/6291456] root@ubuntu-16gb-hel1-1:~# chmod +x bootloose-linux-arm64 root@ubuntu-16gb-hel1-1:~# mv bootloose-linux-arm64 /usr/local/bin/bootloose root@ubuntu-16gb-hel1-1:~# bootloose bootloose - Container Machines Usage: bootloose [command] Available Commands: completion Generate the autocompletion script for the specified shell config Manage cluster configuration create Create a cluster delete Delete a cluster help Help about any command show Show all running machines or a single machine with a given hostname. ssh SSH into a machine start Start cluster machines stop Stop cluster machines version Print bootloose version Flags: -c, --config string Cluster configuration file (default "bootloose.yaml") -h, --help help for bootloose Use "bootloose [command] --help" for more information about a command.

  • goforth

    A fully compiled and forth-like language including a small virtual machine.

    Project mention: Forth: The programming language that writes itself: The Web Page | news.ycombinator.com | 2023-07-16

    I have implemented yet another forth by myself. It works a little bit different and it is not intended to be a true copy of the original idea.

    Since the post says you can discover Forth, here's my part:

    https://github.com/loscoala/goforth

    The main difference is that in this Forth variant, the source text is completely translated into bytecode and there is no runtime in the sense of classic Forth. This makes it easy to translate the bytecode to C.

    I use my own Forth to generate C code with it, which I then embed in other software.

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

Go virtual-machine related posts

Index

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

Project Stars
1 embiggen-disk 471
2 firecracker-go-sdk 452
3 firectl 451
4 vsock 313
5 go.vm 309
6 Eru 241
7 Gentee script programming language 127
8 The uGO Language 105
9 mykube 48
10 bootloose 17
11 goforth 8
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com