Go virtual-machine

Open-source Go projects categorized as virtual-machine

Top 11 Go virtual-machine Projects

virtual-machine
  • firecracker-go-sdk

    An SDK in Go for the Firecracker microVM API

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • firectl

    firectl is a command-line tool to run Firecracker microVMs

  • 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

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

  • SaaSHub

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

    SaaSHub logo
  • 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: Make a New Programming Language | news.ycombinator.com | 2024-08-13

    I also came across FORTH through hacker news. I ended up developing a compiler that can translate FORTH into C.

    For the interested reader:

    https://github.com/loscoala/goforth

    It was a great experience and I can only recommend trying to develop a programming language yourself.

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 virtual-machine discussion

Log in or Post with

Go virtual-machine related posts

  • Fly.it Has GPUs Now

    5 projects | news.ycombinator.com | 13 Feb 2024
  • Apple Virtualization Framework

    11 projects | news.ycombinator.com | 4 Jun 2023
  • Colima: Container runtimes on macOS (and Linux) with minimal setup

    5 projects | news.ycombinator.com | 17 May 2023
  • Running an HTTP Server with AWS Nitro Enclaves

    2 projects | dev.to | 26 Oct 2022
  • Deploying Firecracker VMs

    5 projects | dev.to | 5 Oct 2022
  • GO network programming resources

    2 projects | /r/golang | 23 Jan 2022
  • CppCast: Dart and Crafting Interpreters

    3 projects | /r/cpp | 17 Sep 2021
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 9 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

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

Project Stars
1 firecracker-go-sdk 498
2 firectl 485
3 embiggen-disk 474
4 vsock 337
5 go.vm 321
6 Eru 242
7 Gentee script programming language 136
8 The uGO Language 106
9 mykube 68
10 bootloose 32
11 goforth 8

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

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