u-root / u-root
A fully Go userland with Linux bootloaders! u-root can create a one-binary root file system (initramfs) containing a busybox-like set of tools written in Go.
☆2,681Updated this week
Alternatives and similar repositories for u-root:
Users that are interested in u-root are comparing it to the libraries listed below
- turn your Go program(s) into an appliance running on the Raspberry Pi 3, Pi 4, Pi 5, Pi Zero 2 W, or PCs (x86_64 or ARM64)!☆3,313Updated 2 weeks ago
- TamaGo - bare metal Go☆1,381Updated this week
- Go bindings to systemd socket activation, journal, D-Bus, and unit files☆2,471Updated 7 months ago
- router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.☆2,701Updated 3 weeks ago
- Secure software enclave for storage of sensitive information in memory.☆2,587Updated 9 months ago
- Packages and utilities for network booting☆1,513Updated 8 months ago
- Easy SSH servers in Golang☆3,810Updated 3 weeks ago
- The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.☆891Updated 2 months ago
- nFPM is Not FPM - a simple deb, rpm, apk, ipk, and arch linux packager written in Go☆2,251Updated this week
- This repository contains a Go module to interact with Linux nftables (the iptables successor).☆1,151Updated 2 weeks ago
- A Go unikernel running on x86 bare metal☆2,249Updated last year
- Go packages to interact with QEMU using the QEMU Machine Protocol (QMP). Apache 2.0 Licensed.☆744Updated last week
- Older version of periph, see new version at https://github.com/periph☆1,747Updated 2 years ago
- A proof of concept OS kernel written in Go☆2,591Updated 4 years ago
- Native Go bindings for D-Bus☆1,018Updated 3 months ago
- 💽 Build Bespoke OS Images☆1,265Updated this week
- Automatic HTTPS for any Go program: fully-managed TLS certificate issuance and renewal☆5,149Updated this week
- A minimal Linux that runs as a coreboot or LinuxBoot ROM payload to provide a secure, flexible boot environment for laptops, workstations…☆1,445Updated 2 weeks ago
- A new Unix shell.☆1,369Updated last year
- IPv4 and IPv6 userland network stack☆3,092Updated 5 years ago
- Low-level unprivileged sandboxing tool used by Flatpak and similar projects☆4,113Updated 3 months ago
- Package netlink provides low-level access to Linux netlink sockets (AF_NETLINK). MIT Licensed.☆959Updated last month
- ⚖️ A tool for transpiling C to Go.☆2,117Updated last month
- Go tool for managing Linux filesystem encryption☆910Updated this week
- Fully static, unprivileged, self-contained, containers as executable binaries.☆2,516Updated 5 years ago
- Golang connection multiplexing library☆2,313Updated 3 weeks ago
- ☆548Updated this week
- Generate x86 Assembly with Go☆2,796Updated 2 weeks ago
- Debian OS builder☆562Updated this week
- Linux-native "fake root" for implementing rootless containers☆1,039Updated last week