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 →
Top 11 Go virtual-machine Projects
-
-
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.
-
-
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.
-
-
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
-
-
-
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.
-
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.
Go virtual-machine discussion
Go virtual-machine related posts
-
Fly.it Has GPUs Now
-
Apple Virtualization Framework
-
Colima: Container runtimes on macOS (and Linux) with minimal setup
-
Running an HTTP Server with AWS Nitro Enclaves
-
Deploying Firecracker VMs
-
GO network programming resources
-
CppCast: Dart and Crafting Interpreters
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Dec 2024
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 |