bobuhiro11 / gokvmView external linksLinks
KVM based tiny x86 hypervisor written in pure golang, which can boot Linux
☆247Updated this week
Alternatives and similar repositories for gokvm
Users that are interested in gokvm are comparing it to the libraries listed below
Sorting:
- A qemu-kvm virtual machine manager written in Go. Simplifies hot-plug/unplug devices, hot reconfiguration, live migration between the sam…☆52Feb 4, 2026Updated last week
- A pure go implementation of the KVM API☆12Feb 4, 2019Updated 7 years ago
- Totsugekitai DeBugger☆21May 19, 2024Updated last year
- Reference DHCP client in go☆10Jul 1, 2024Updated last year
- Simple Lossy Compression Image Format for Embedded Platforms☆11Oct 31, 2025Updated 3 months ago
- cpu command in Go, inspired by the Plan 9 cpu command☆359Feb 3, 2026Updated last week
- Go package to check if an IP address is a bogon (internal) IP address☆10Oct 20, 2025Updated 3 months ago
- Unikraft port of the lwip network stack☆14Jan 26, 2026Updated 2 weeks ago
- Live reloading for Go servers☆10Jan 7, 2024Updated 2 years ago
- Control QEMU like magic!☆116Jun 21, 2024Updated last year
- Pure Golang library to manage LUKS partitions☆95Mar 16, 2025Updated 10 months ago
- ☆11Oct 26, 2022Updated 3 years ago
- load and unload kernel modules☆38Jan 13, 2025Updated last year
- A simple fake AWS S3 object storage☆14Jan 7, 2026Updated last month
- Neural Language Model for Go☆61Jun 30, 2023Updated 2 years ago
- A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of …☆2,974Jan 31, 2026Updated 2 weeks ago
- ☆626Jan 27, 2026Updated 2 weeks ago
- ☆20Feb 24, 2016Updated 9 years ago
- Pure Go UEFI library for Linux and Windows☆19Jan 14, 2025Updated last year
- A minimalist type 2 hypervisor using Linux Kernel Virtual Machine (KVM)☆183Dec 26, 2024Updated last year
- Software Design誌の連載「ハイパーバイザの作り方」の原稿公開用リポジトリ☆224Jul 12, 2018Updated 7 years ago
- VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.☆32Aug 23, 2022Updated 3 years ago
- Create small Go-based root file systems -- with support for CPIOs and (TBD) Docker images☆29Sep 5, 2025Updated 5 months ago
- Analyse binaries for missing security features, information disclosure and more...☆87Aug 7, 2023Updated 2 years ago
- Build system for open source firmware (coreboot, linux, EDK2, ...) with unified builds across development and CI environments.☆20Feb 6, 2026Updated last week
- Tools for compiling many Go commands into one binary to save space. Builds are supported for vendor-based Go and module-based Go☆190Jan 1, 2025Updated last year
- Package vsock provides access to Linux VM sockets (AF_VSOCK) for communication between a hypervisor and its virtual machines. MIT Licens…☆375Feb 6, 2025Updated last year
- Linux and Windows VMs evasion fully written in Go☆39Oct 29, 2024Updated last year
- iip: an integratable TCP/IP stack☆95Dec 14, 2025Updated 2 months ago
- Create virtual machines and run Linux-based operating systems in Go using Apple Virtualization.framework.☆771Jan 4, 2026Updated last month
- Demo code and slides for my GolangUK '17 talk: "Bare Metal Gophers: Can you write a kernel in Go?"☆162Apr 28, 2024Updated last year
- A toy hypervisor.☆25Feb 17, 2023Updated 2 years ago
- CR0.CD manipulate Linux Kernel Module as a proc filesystem☆19Jul 29, 2019Updated 6 years ago
- A Go library for the Linux Landlock sandboxing feature☆273Updated this week
- Open-source firmware for your baseboard management controller (BMC)☆294Jul 5, 2023Updated 2 years ago
- ENC28J60 Linux network driver written in Rust.☆20Apr 28, 2023Updated 2 years ago
- Experimental OpenAL bindings for Go; SAY NO TO GITHUB☆35Jan 26, 2010Updated 16 years ago
- A simple go init☆36Mar 4, 2022Updated 3 years ago
- Programmable I/O API for RP2040/RP2350 using TinyGo☆45Feb 3, 2026Updated last week