_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.

API method:

GET /api/packages?search=hello&page=1&limit=20

where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned in response headers.

If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


u-boot-rpi-3-32b-efi-bin 2026.01
Dependencies: u-boot-rpi-3-32b-efi@2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: trivial
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

It allows network booting and uses the device-tree from the firmware, allowing the usage of overlays. It can act as an EFI firmware for the grub-efi-netboot-removable-bootloader. This is a 32-bit build of U-Boot.

This package only contains the file u-boot.bin.

ipxe-qemu 1.21.1-4.969ce2c
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://ipxe.org
Licenses: GPL 2+
Build system: gnu
Synopsis: PXE-compliant network boot firmware
Description:

iPXE is a network boot firmware. It provides a full PXE implementation enhanced with additional features such as booting from: a web server via HTTP, an iSCSI SAN, a Fibre Channel SAN via FCoE, an AoE SAN, a wireless network, a wide-area network, an Infiniband network. It controls the boot process with a script. You can use iPXE to replace the existing PXE ROM on your network card, or you can chainload into iPXE to obtain the features of iPXE without the hassle of reflashing.

u-boot-rpi-3-32b-bin 2026.01
Dependencies: u-boot-rpi-3-32b@2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: trivial
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

This is a 32-bit build of U-Boot.

This package only contains the file u-boot.bin.

grub-pc 2.14
Dependencies: gettext-minimal@0.23.1 freetype@2.13.3 ncurses@6.2.20210619 libtasn1@4.21.0 console-setup@1.212 lvm2@2.03.22 mdadm@4.2 fuse@3.18.1
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.gnu.org/software/grub/
Licenses: GPL 3+
Build system: gnu
Synopsis: GRand Unified Boot loader
Description:

GRUB is a multiboot bootloader. It is used for initially loading the kernel of an operating system and then transferring control to it. The kernel then goes on to load the rest of the operating system. As a multiboot bootloader, GRUB handles the presence of multiple operating systems installed on the same computer; upon booting the computer, the user is presented with a menu to select one of the installed operating systems.

u-boot-pine64-lts 2026.01
Dependencies: arm-trusted-firmware-sun50i-a64@2.12.9
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

u-boot-cubieboard 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

u-boot-rpi-3-32b 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

This is a 32-bit build of U-Boot.

u-boot-a20-olinuxino-micro 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

python-u-boot-pylib 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: pyproject
Synopsis: U-Boot Python library
Description:

This package provides common Python code used by some of the commands part of the U-Boot project, such as Patman.

u-boot-starfive-visionfive2 2026.01
Dependencies: opensbi-for-visionfive2@1.8.1
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

grub-minimal 2.14
Dependencies: gettext-minimal@0.23.1 freetype@2.13.3 ncurses@6.2.20210619 libtasn1@4.21.0
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.gnu.org/software/grub/
Licenses: GPL 3+
Build system: gnu
Synopsis: GRand Unified Boot loader
Description:

GRUB is a multiboot bootloader. It is used for initially loading the kernel of an operating system and then transferring control to it. The kernel then goes on to load the rest of the operating system. As a multiboot bootloader, GRUB handles the presence of multiple operating systems installed on the same computer; upon booting the computer, the user is presented with a menu to select one of the installed operating systems.

u-boot-rpi-2-efi 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

It allows network booting and uses the device-tree from the firmware, allowing the usage of overlays. It can act as an EFI firmware for the grub-efi-netboot-removable-bootloader. This is a 32-bit build of U-Boot.

u-boot-bananapi-m2-ultra 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

u-boot-qemu-riscv64 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

u-boot-am335x-boneblack 2026.01
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

This U-Boot is built for the BeagleBone Black, which was removed upstream, adjusted from the am335x_evm build with several device trees removed so that it fits within common partitioning schemes.

u-boot-ts7970-q-2g-1000mhz-c 2015.04_3-0.0880916
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

This U-Boot variant is for the Technologic Systems TS-7970 revision C board, which includes a quad core Freescale i.MX6 CPU and 2 GiB of RAM clocked at 1000MHz. The binary U-Boot image to flash is the libexec/u-boot.imx file. It can be used with the zImage and the imx6q-ts7970.dtb files provided by the linux-libre-arm-generic image.

To flash this bootloader, write it to an SD card, then using the U-Boot serial console:

mmc dev 0
load mmc 0:1 $loadaddr /boot/u-boot.imx
sf probe
sf erase 0 0x80000
sf write $loadaddr 0x400 $filesize

The factory values of U-Boot must also be reset so that it boots using a zImage instead of the default uImage:

run clearenv
reset

For more information, refer to https://docs.embeddedts.com/TS-7970#Update_U-Boot.

grub-coreboot 2.14
Dependencies: gettext-minimal@0.23.1 freetype@2.13.3 ncurses@6.2.20210619 libtasn1@4.21.0 console-setup@1.212 lvm2@2.03.22 mdadm@4.2 fuse@3.18.1
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.gnu.org/software/grub/
Licenses: GPL 3+
Build system: gnu
Synopsis: GRand Unified Boot loader (Coreboot payload version)
Description:

GRUB is a multiboot bootloader. It is used for initially loading the kernel of an operating system and then transferring control to it. The kernel then goes on to load the rest of the operating system. As a multiboot bootloader, GRUB handles the presence of multiple operating systems installed on the same computer; upon booting the computer, the user is presented with a menu to select one of the installed operating systems.

u-boot-pinebook 2026.01
Dependencies: arm-trusted-firmware-sun50i-a64@2.12.9
Channel: guix
Location: gnu/packages/bootloaders.scm (gnu packages bootloaders)
Home page: https://www.denx.de/wiki/U-Boot/
Licenses: GPL 2+
Build system: gnu
Synopsis: ARM bootloader
Description:

U-Boot is a bootloader used mostly for ARM boards. It also initializes the boards (RAM etc).

guile-bootstrap 2.0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: LGPL 3+
Build system: raw
Synopsis: Bootstrap Guile
Description:

Pre-built Guile for bootstrapping purposes.

linux-libre-headers-bootstrap 0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: GPL 3+
Build system: trivial
Synopsis: Bootstrap linux-libre-headers
Description:

Bootstrap linux-libre-headers

binutils-bootstrap 0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: GPL 3+
Build system: trivial
Synopsis: Bootstrap binaries of the GNU Binutils
Description:

Bootstrap binaries of the GNU Binutils

glibc-bootstrap 0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: LGPL 2.1+
Build system: trivial
Synopsis: Bootstrap binaries and headers of the GNU C Library
Description:

Bootstrap binaries and headers of the GNU C Library

bootstrap-binaries 0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: GPL 3+
Build system: trivial
Synopsis: Bootstrap binaries of Coreutils, Awk, etc.
Description:

Bootstrap binaries of Coreutils, Awk, etc.

gcc-bootstrap 0
Dependencies: glibc-bootstrap@0
Channel: guix
Location: gnu/packages/bootstrap.scm (gnu packages bootstrap)
Home page:
Licenses: GPL 3+
Build system: trivial
Synopsis: Bootstrap binaries of the GNU Compiler Collection
Description:

Bootstrap binaries of the GNU Compiler Collection

Total packages: 72465