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

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.


qmk-firmware-keychron-v4-iso-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron V4 ISO with default keymap.

qmk-firmware-keychron-q2-ansi-encoder-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron Q2 ANSI with default keymap and with encoder.

qmk-firmware-keychron-q6-iso-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron Q6 ISO with default keymap.

qmk-firmware-keychron-v1-jis-encoder-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron V1 JIS with default keymap and with encoder.

qmk-firmware-keychron-v8-iso-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron V8 ISO with default keymap.

qmk-firmware-keychron-q9-iso-encoder-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron Q9 ISO with default keymap and with encoder.

qmk-firmware-keychron-v10-iso-encoder-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron V10 ISO with default keymap and with encoder.

qmk-firmware-keychron-v2-ansi-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron V2 ANSI with default keymap.

eg25-manager 0.5.2
Dependencies: grep@3.11 libgpiod@2.2.2 libgudev@238 libusb@1.0.25
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://gitlab.com/mobian1/devices/eg25-manager
Licenses: GPL 3+
Build system: meson
Synopsis: Manager daemon for the Quectel EG25 mobile broadband modem
Description:

This package provides a manager daemon for the Quectel EG25 mobile broadband modem as found, for example, on PinePhone.

arm-trusted-firmware-rk3328 2.12.9
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://www.trustedfirmware.org/
Licenses: Modified BSD FreeBSD
Build system: gnu
Synopsis: Secure world software for ARMv7-A and ARMv8-A
Description:

ARM Trusted Firmware provides a reference implementation of secure world software for ARMv7-A and ARMv8-A, including a Secure Monitor executing at Exception Level 3 (EL3). It implements various ARM interface standards, such as:

  1. The Power State Coordination Interface (PSCI)

  2. Trusted Board Boot Requirements (TBBR, ARM DEN0006C-1)

  3. SMC Calling Convention

  4. System Control and Management Interface

  5. Software Delegated Exception Interface (SDEI)

sgabios 0.0-0.72f39d4
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://gitlab.com/qemu-project/sgabios
Licenses: ASL 2.0
Build system: gnu
Synopsis: Serial graphics adapter BIOS
Description:

SGABIOS provides a means for legacy PC software to communicate with an attached serial console as if a VGA card is attached. It is designed to be inserted into a BIOS as an option ROM to provide over a serial port the display and input capabilities normally handled by a VGA adapter and a keyboard, and additionally provide hooks for logging displayed characters for later collection after an operating system boots.

qmk-firmware-keychron-q8-iso-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron Q8 ISO with default keymap.

qmk-firmware-keychron-v3-ansi-encoder-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron V3 ANSI with default keymap and with an encoder.

qmk-firmware-keychron-q1v2-iso-encoder-default 0.28.0
Channel: guix
Location: gnu/packages/firmware.scm (gnu packages firmware)
Home page: https://qmk.fm/
Licenses: GPL 2+
Build system: gnu
Synopsis: Keyboard firmware for Atmel AVR and Arm USB families
Description:

QMK (Quantum Mechanical Keyboard Firmware) is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

This package provides the firmware for the Keychron Q1v2 ISO with default keymap and with encoder.

teensy-loader-cli 2.3
Dependencies: libusb-compat@0.1.8
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://www.pjrc.com/teensy/loader_cli.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Command line firmware uploader for Teensy development boards
Description:

The Teensy loader program communicates with your Teensy board when the HalfKay bootloader is running, so you can upload new programs and run them.

You need to add the udev rules to make the Teensy update available for non-root users.

srecord 1.65.0
Dependencies: boost@1.89.0 libgcrypt@1.11.0
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://srecord.sourceforge.net/
Licenses: GPL 3+
Build system: cmake
Synopsis: Tools for EPROM files
Description:

The SRecord package is a collection of powerful tools for manipulating EPROM load files. It reads and writes numerous EPROM file formats, and can perform many different manipulations.

uefitool 0.28.0
Dependencies: qtbase@5.15.17
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://github.com/LongSoft/UEFITool/
Licenses: FreeBSD
Build system: gnu
Synopsis: UEFI image editor
Description:

uefitool is a graphical image file editor for Unifinished Extensible Firmware Interface (UEFI) images.

rkflashtool 5.2-2.6022dd7
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://github.com/linux-rockchip/rkflashtool
Licenses: FreeBSD
Build system: gnu
Synopsis: Tools for flashing Rockchip devices
Description:

Allows flashing of Rockchip based embedded linux devices. The list of currently supported devices is: RK2818, RK2918, RK2928, RK3026, RK3036, RK3066, RK312X, RK3168, RK3188, RK3288, RK3368.

me-cleaner 1.2
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://github.com/corna/me_cleaner
Licenses: GPL 3+
Build system: pyproject
Synopsis: Intel ME cleaner
Description:

This package provides tools for disabling Intel ME as far as possible (it only edits ME firmware image files).

uuu 1.5.233
Dependencies: libusb@1.0.25 bzip2@1.0.8 zlib@1.3.1 libzip@1.9.2 openssl@3.5.5 tinyxml2@11.0.0 zstd@1.5.6
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://github.com/NXPmicro/mfgtools
Licenses: Modified BSD
Build system: cmake
Synopsis: Freescale/NXP I.MX chip image deploy tools
Description:

uuu is a command line tool, evolved out of MFGTools. It can be used to upload images to I.MX SoC's using at least their boot ROM.

minipro 0.7.3
Dependencies: libusb@1.0.25 zlib@1.3.1
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://gitlab.com/DavidGriffith/minipro
Licenses: GPL 3+
Build system: gnu
Synopsis: Controls the TL866xx series of chip programmers
Description:

minipro is designed to program or read the contents of chips supported by the TL866xx series of programmers. This includes many microcontrollers, ROMs, EEPROMs and PLDs.

To use this program without root privileges you must install the necessary udev rules. This can be done by extending udev-service-type in your operating-system configuration with this package. E.g.: (udev-rules-service 'minipro minipro #:groups '("plugdev"). Additionally your user must be member of the plugdev group.

qdl 1.0-1.13681fc
Dependencies: eudev@3.2.14
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://git.linaro.org/landing-teams/working/qualcomm/qdl
Licenses: Modified BSD
Build system: gnu
Synopsis: Qualcomm EDL mode flashing tool
Description:

This tool communicates with USB devices of id 05c6:9008 to upload a flash loader and use this to flash images.

flashrom 1.7.0
Dependencies: bash-minimal@5.2.37 dmidecode@3.6 pciutils@3.13.0 libusb@1.0.25 libftdi@1.5 libjaylink@0.3.1
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://flashrom.org/
Licenses: GPL 2
Build system: meson
Synopsis: Identify, read, write, erase, and verify ROM/flash chips
Description:

flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.

genimage 19
Dependencies: bash@5.2.37 btrfs-progs@7.0 cdrkit-libre@1.1.11 cpio@2.15 coreutils@9.1 dosfstools@4.2 e2fsprogs@1.47.2 f2fs-tools@1.16.0 genext2fs@1.5.0 libconfuse@3.3 mtd-utils@2.1.5 mtools@4.0.49 qemu-minimal@10.2.1 squashfs-tools@4.6.1 tar@1.35 u-boot-tools@2026.01
Channel: guix
Location: gnu/packages/flashing-tools.scm (gnu packages flashing-tools)
Home page: https://github.com/pengutronix/genimage
Licenses: GPL 2
Build system: gnu
Synopsis: Create Flash images according to specification
Description:

genimage creates Flash images according to a specification file.

Total packages: 32521