KVM based tiny x86 hypervisor written in pure golang, which can boot Linux
☆252Mar 3, 2026Updated 2 weeks ago
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…☆52Updated this week
- Totsugekitai DeBugger☆21May 19, 2024Updated last year
- 🛠️ Graphical IDE for NextMicon☆28Feb 15, 2024Updated 2 years ago
- kvmm is a type2 hypervisor that uses the Linux Kernel Virtual Machine(KVM).☆12Feb 5, 2021Updated 5 years ago
- Simple Lossy Compression Image Format for Embedded Platforms☆11Oct 31, 2025Updated 4 months ago
- iip: an integratable TCP/IP stack☆96Dec 14, 2025Updated 3 months ago
- Experimental AArch64 Emulator Written in C++☆38Sep 13, 2023Updated 2 years ago
- Go binding for wlroots☆10Feb 13, 2026Updated last month
- A toy hypervisor.☆25Feb 17, 2023Updated 3 years ago
- A pure go implementation of the KVM API☆12Feb 4, 2019Updated 7 years ago
- Light-weight Bare Metal Hypervisor (Type 1) written in C++☆65Sep 28, 2024Updated last year
- Software Design誌の連載「ハイパーバイザの作り方」の原稿公開用リポジトリ☆225Jul 12, 2018Updated 7 years ago
- Programmable I/O API for RP2040/RP2350 using TinyGo☆47Mar 1, 2026Updated 2 weeks ago
- cpu command in Go, inspired by the Plan 9 cpu command☆364Mar 5, 2026Updated 2 weeks ago
- Reference DHCP client in go☆10Jul 1, 2024Updated last year
- Control QEMU like magic!☆116Jun 21, 2024Updated last year
- mping is a multi-target, multi-protocol network monitoring tool☆18Sep 30, 2025Updated 5 months ago
- Go package to check if an IP address is a bogon (internal) IP address☆10Oct 20, 2025Updated 5 months ago
- Reimplementation of xv6 in Zig☆26Feb 22, 2026Updated 3 weeks ago
- 🍬 tiny OCaml compiler and PSan targeting to WebAssembly☆10Aug 15, 2024Updated last year
- 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,992Updated this week
- Live reloading for Go servers☆10Jan 7, 2024Updated 2 years ago
- ENC28J60 Linux network driver written in Rust.☆21Apr 28, 2023Updated 2 years ago
- cos is a toy operating system in C Language with reference to https://operating-system-in-1000-lines.vercel.app☆12Aug 17, 2023Updated 2 years ago
- bouheki is KRSI(eBPF+LSM) based Linux security auditing tool.☆92Sep 21, 2025Updated 6 months ago
- load and unload kernel modules☆38Jan 13, 2025Updated last year
- Pure Golang library to manage LUKS partitions☆95Updated this week
- WebAssembly AOT compiler with cross-CPU checkpoint/restore support☆21Jun 21, 2025Updated 9 months ago
- Highly simplified Java and Davlk virtual machine implementations☆23Mar 3, 2014Updated 12 years ago
- CR0.CD manipulate Linux Kernel Module as a proc filesystem☆19Jul 29, 2019Updated 6 years ago
- ros3fs is a Linux FUSE adapter for AWS S3 and S3 compatible object storages.☆14Oct 19, 2023Updated 2 years ago
- The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its ap…☆1,177Sep 27, 2025Updated 5 months ago
- A tiny 3-stage RISC-V core written in Chisel.☆16Apr 14, 2023Updated 2 years ago
- The repository for the book "The Node Experiment - Exploring Async Basics with Rust"☆15Oct 9, 2019Updated 6 years ago
- an Awk clone☆17Apr 14, 2019Updated 6 years ago
- ☆627Updated this week
- A unikernel designed specifically for running Wasm applications and compatible with WASI☆669Feb 17, 2026Updated last month
- assembler + hikalium (for x86_64 for OSX, currently)☆17Aug 9, 2021Updated 4 years ago
- 手を動かせばできるLLVMバックエンド チュートリアル(WIP)☆43May 12, 2022Updated 3 years ago