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.6k 405

  2. u-bmc u-bmc Public

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

    Go 276 32

  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 147 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
  • 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,615 BSD-3-Clause 405 121 (21 issues need help) 9 Updated Nov 14, 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 2 Updated Nov 7, 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
  • 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 147 BSD-3-Clause 21 3 4 Updated Aug 9, 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 11 BSD-3-Clause 3 0 5 Updated Aug 6, 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/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