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.7k 406

  2. u-bmc u-bmc Public

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

    Go 277 33

  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 148 21

  4. cpu cpu Public

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

    Go 238 29

Repositories

Showing 10 of 32 repositories
  • 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

    u-root/gobusybox’s past year of commit activity
    Go 148 BSD-3-Clause 21 3 3 Updated Dec 27, 2024
  • 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,656 BSD-3-Clause 406 135 (21 issues need help) 10 Updated Dec 26, 2024
  • cpu Public

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

    u-root/cpu’s past year of commit activity
    Go 238 BSD-3-Clause 29 19 3 Updated Dec 16, 2024
  • 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 15 BSD-3-Clause 3 0 4 Updated Nov 28, 2024
  • cpuid Public

    Go cpuid package using inline CGO for usage in tinygo

    u-root/cpuid’s past year of commit activity
    Go 0 BSD-3-Clause 0 0 0 Updated Oct 2, 2024
  • 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 9 1 0 0 Updated May 21, 2024
  • u-root-distro Public
    u-root/u-root-distro’s past year of commit activity
    Go 1 BSD-3-Clause 2 0 0 Updated May 2, 2024
  • 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 0 0 0 Updated Mar 26, 2024
  • smbios Public

    Go SMBIOS access; DMI decoding and encoding

    u-root/smbios’s past year of commit activity
    Go 1 BSD-3-Clause 1 0 1 Updated Mar 25, 2024
  • uio Public

    Shared utilities (log & io) for u-root repos. Breaks up circular dependencies.

    u-root/uio’s past year of commit activity
    Go 9 BSD-3-Clause 9 0 0 Updated Feb 24, 2024