Skip to content
Change the repository type filter

All

    Repositories list

    • 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
      BSD 3-Clause "New" or "Revised" License
      4022.6k11910Updated Nov 2, 2024Nov 2, 2024
    • cpu

      Public
      cpu command in Go, inspired by the Plan 9 cpu command
      Go
      BSD 3-Clause "New" or "Revised" License
      29236194Updated Oct 16, 2024Oct 16, 2024
    • cpuid

      Public
      Go cpuid package using inline CGO for usage in tinygo
      Go
      BSD 3-Clause "New" or "Revised" License
      0000Updated Oct 2, 2024Oct 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
      Go
      BSD 3-Clause "New" or "Revised" License
      2114634Updated Aug 9, 2024Aug 9, 2024
    • mkuimage

      Public
      Create small Go-based root file systems -- with support for CPIOs and (TBD) Docker images
      Go
      BSD 3-Clause "New" or "Revised" License
      31105Updated Aug 6, 2024Aug 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
      Go
      1900Updated May 21, 2024May 21, 2024
    • Go
      BSD 3-Clause "New" or "Revised" License
      2100Updated May 2, 2024May 2, 2024
    • images for the sidecore command. sidecore is a cpu command that uses squashfs images for the root.
      Makefile
      0000Updated Mar 26, 2024Mar 26, 2024
    • smbios

      Public
      Go SMBIOS access; DMI decoding and encoding
      Go
      BSD 3-Clause "New" or "Revised" License
      1101Updated Mar 25, 2024Mar 25, 2024
    • uio

      Public
      Shared utilities (log & io) for u-root repos. Breaks up circular dependencies.
      Go
      BSD 3-Clause "New" or "Revised" License
      9800Updated Feb 24, 2024Feb 24, 2024
    • A multiboot test kernel.
      C
      GNU General Public License v3.0
      2100Updated Dec 18, 2023Dec 18, 2023
    • Tools for compiling many Go commands into one binary to save space, targeting integration into Tamago. Builds are supported in vendor-based Go, module-based Go, and bazel with Starlark.
      Go
      BSD 3-Clause "New" or "Revised" License
      21000Updated Dec 9, 2023Dec 9, 2023
    • u-bmc

      Public
      Open-source firmware for your baseboard management controller (BMC)
      Go
      BSD 3-Clause "New" or "Revised" License
      32276538Updated Jul 5, 2023Jul 5, 2023
    • NiChrome

      Public archive
      An open ChromeOS distro with a Go-based userland, X11, and upspin support. (WIP)
      Shell
      GNU General Public License v2.0
      2759134Updated May 22, 2023May 22, 2023
    • iscsinl

      Public
      Go iSCSI initiator netlink library
      Go
      BSD 3-Clause "New" or "Revised" License
      61652Updated Feb 25, 2023Feb 25, 2023
    • webboot

      Public archive
      Tools to let a u-root instance boot signed live distro images over the web
      Go
      BSD 3-Clause "New" or "Revised" License
      25109131Updated Feb 5, 2023Feb 5, 2023
    • prompt

      Public
      Building powerful interactive prompts in Go, inspired by python-prompt-toolkit.
      Go
      MIT License
      348100Updated Nov 10, 2022Nov 10, 2022
    • docs

      Public
      These are documents (PDF, or source) that we are allowed to redistribute, and which are hard to find.
      0010Updated Oct 10, 2022Oct 10, 2022
    • sourcery

      Public
      A new take on source mode, in the age of modules
      Go
      BSD 3-Clause "New" or "Revised" License
      1811Updated Sep 25, 2022Sep 25, 2022
    • distros to be used for webboot
      Makefile
      0100Updated Jul 28, 2022Jul 28, 2022
    • Shell
      BSD 2-Clause "Simplified" License
      4810Updated Jul 21, 2022Jul 21, 2022
    • distros

      Public
      These are mutually dependent distros that use u-root. This includes weboot, NiChrome, and other images.
      Go
      BSD 3-Clause "New" or "Revised" License
      0001Updated Dec 28, 2021Dec 28, 2021
    • edwood

      Public
      Go version of Plan9 Acme Editor
      Go
      Other
      34000Updated Aug 24, 2021Aug 24, 2021
    • u-root.tk

      Public
      u-root.tk website. This has the same contents as u-root.org.
      1000Updated Jul 2, 2021Jul 2, 2021
    • Firmware utilities that use u-root packages and commands
      Go
      BSD 3-Clause "New" or "Revised" License
      0200Updated Oct 28, 2020Oct 28, 2020
    • tpmtotp

      Public
      Go
      0000Updated Jun 8, 2020Jun 8, 2020
    • mtd

      Public
      Memory Technology Device support
      Go
      0200Updated Sep 17, 2019Sep 17, 2019
    • fuse

      Public
      A Go package for implementing a FUSE file system.
      Go
      Apache License 2.0
      107000Updated May 30, 2019May 30, 2019
    • ocpuinit

      Public
      uinit code for open compute platform
      Go
      Other
      0001Updated Mar 10, 2019Mar 10, 2019
    • wingo

      Public
      A fully-featured window manager written in Go.
      Go
      Do What The F*ck You Want To Public License
      891101Updated Mar 10, 2019Mar 10, 2019