Skip to content
@u-root

u-root

Go systems software

Pinned Loading

  1. u-root u-root Public

    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.

    Go 2.8k 428

  2. u-bmc u-bmc Public

    Open-source firmware for your baseboard management controller (BMC)

    Go 289 36

  3. gobusybox gobusybox Public

    Tools for compiling many Go commands into one binary to save space. Builds are supported for vendor-based Go and module-based Go

    Go 179 25

  4. cpu cpu Public

    cpu command in Go, inspired by the Plan 9 cpu command

    Go 260 34

Repositories

Showing 10 of 35 repositories
  • u-root Public

    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.

    u-root/u-root’s past year of commit activity
    Go 2,846 BSD-3-Clause 428 149 (22 issues need help) 10 Updated Sep 26, 2025
  • cpu Public

    cpu command in Go, inspired by the Plan 9 cpu command

    u-root/cpu’s past year of commit activity
    Go 260 BSD-3-Clause 34 24 4 Updated Sep 11, 2025
  • mkuimage Public

    Create small Go-based root file systems -- with support for CPIOs and (TBD) Docker images

    u-root/mkuimage’s past year of commit activity
    Go 24 BSD-3-Clause 8 2 4 Updated Sep 5, 2025
  • cpu-prebuilt Public Forked from ericvh/cpu-prebuilt

    prebuilt cpu binaries and initramfs. We intend to use these for, among other things, u-root CI.

    u-root/cpu-prebuilt’s past year of commit activity
    Shell 0 1 0 0 Updated Aug 25, 2025
  • sourcery Public

    A new take on source mode, in the age of modules

    u-root/sourcery’s past year of commit activity
    Go 9 BSD-3-Clause 2 1 1 Updated Jul 2, 2025
  • sidecore Public

    sidecore lets you run IoT systems, using flattened docker images from github.com/u-root/sidecore-images, as easily as you run a shell script

    u-root/sidecore’s past year of commit activity
    Go 11 2 0 0 Updated Jun 20, 2025
  • sidecore-images Public

    images for the sidecore command. sidecore is a cpu command that uses squashfs images for the root.

    u-root/sidecore-images’s past year of commit activity
    Makefile 0 1 0 0 Updated Jun 10, 2025
  • u-root-distro Public
    u-root/u-root-distro’s past year of commit activity
    Go 4 BSD-3-Clause 3 0 0 Updated May 20, 2025
  • cpuid Public

    Go cpuid package using inline CGO for usage in tinygo

    u-root/cpuid’s past year of commit activity
    Go 0 0 0 0 Updated Mar 20, 2025
  • nfs Public Forked from willscott/go-nfs

    golang NFSv3 server -- forked from willscott/go-nfs

    u-root/nfs’s past year of commit activity
    Go 0 Apache-2.0 82 0 0 Updated Feb 6, 2025