The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
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
-
-
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.
-
-
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).
-
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.
-
-
-
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.
-
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.
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 - WorkOS
workos.com | 18 Apr 2024
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 |