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

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.


python-libmpsse 1.4.1
Dependencies: libftdi@1.5 python@3.12.12
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://code.google.com/archive/p/libmpsse/
Licenses: GPL 2+
Build system: gnu
Synopsis: Python library for MPSSE SPI I2C JTAG adapter by FTDI
Description:

This package provides a library in order to support the MPSSE (Multi-Protocol Synchronous Serial Engine) adapter by FTDI that can do SPI, I2C, JTAG.

propeller-load 3.4.0
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/parallaxinc/propgcc
Licenses: Expat
Build system: gnu
Synopsis: Loader for Parallax Propeller micro-controllers
Description:

This package provides the tool propeller-load to upload binaries to a Parallax Propeller micro-controller.

stlink 1.8.0-0.6a6718b
Dependencies: libusb@1.0.25
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/stlink-org/stlink
Licenses: Modified BSD GPL 2+
Build system: cmake
Synopsis: Programmer for STM32 Discovery boards
Description:

This package provides a firmware programmer for the STM32 Discovery boards. It supports two versions of the chip: ST-LINK/V1 (on STM32VL discovery kits) and ST-LINK/V2 (on STM32L discovery and later kits). Two different transport layers are used: ST-LINK/V1 uses SCSI passthru commands over USB, and ST-LINK/V2 and ST-LINK/V2-1 (seen on Nucleo boards) use raw USB commands.

agent-proxy 1.98-0.8927798
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://git.kernel.org/pub/scm/utils/kernel/kgdb/agent-proxy.git
Licenses: GPL 2
Build system: gnu
Synopsis: Proxies to run kgdb/gdbserver and console on a serial port
Description:

These programs are proxies allowing to run kgdb/gdbserver and console on a single serial port. agent-proxy creates network sockets, whereas kdmx creates pseudo-ttys.

openocd 0.12.0
Dependencies: hidapi@0.15.0 jimtcl@0.82 libftdi@1.5 libjaylink@0.3.1 openssl@3.5.5
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://openocd.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: On-Chip Debugger
Description:

OpenOCD provides on-chip programming and debugging support with a layered architecture of JTAG interface and TAP support.

spinsim 0.75-1.66915a7ad
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/parallaxinc/spinsim
Licenses: Expat
Build system: gnu
Synopsis: Spin simulator
Description:

This package provides the tool spinsim, a simulator and simple debugger for Spin programs written for a Parallax Propeller micro-controller. Spinsim supports execution from cog memory and hub execution, but it does not support multi-tasking. It supports about two-thirds of the opcodes in the P2 instruction set.

west 1.5.0
Propagated dependencies: python-colorama@0.4.6 python-packaging@25.0 python-pykwalify@1.8.0 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/zephyrproject-rtos/west
Licenses: Expat
Build system: pyproject
Synopsis: Zephyr RTOS Project meta-tool
Description:

West is the swiss-army knife command line tool of the Zephyr project. Its built-in commands provide a multiple repository management system with features inspired by Google’s Repo tool and Git submodules. West simplifies configuration and is also pluggable: you can write your own west "extension commands" which add additional features to west. Zephyr uses this feature to provide conveniences for building applications, flashing and debugging them, and more.

picprog 1.9.1
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://hyvatti.iki.fi/~jaakko/pic/picprog.html
Licenses: GPL 3+
Build system: gnu
Synopsis: Programs Microchip's PIC microcontrollers
Description:

This program programs Microchip's PIC microcontrollers.

python-cmsis-pack-manager 0.6.0
Dependencies: rust-ring@0.17.14
Propagated dependencies: python-appdirs@1.4.4 python-cffi@1.17.1 python-pyyaml@6.0.2
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/pyocd/cmsis-pack-manager
Licenses: ASL 2.0
Build system: pyproject
Synopsis: CMSIS-Pack index manager
Description:

cmsis-pack-manager is a Python module, Rust crate and command line utility for managing current device information that is stored in many Common Microcontroller Software Interface Standard PACKs. Users of cmsis-pack-manager may query for information such as processor type, flash algorithm and memory layout information in a Python program or through the command line utility, pack-manager, provided as part of this module.

stcgal 1.10
Propagated dependencies: python-pyserial@3.5 python-pyusb@1.2.1 python-tqdm@4.67.1
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/grigorig/stcgal
Licenses: Expat
Build system: pyproject
Synopsis: Programmer for STC 8051-compatible microcontrollers
Description:

stcgal is a command-line flash-programming tool for STC MCU's line of Intel 8051-compatible microcontrollers, including those in the STC89, STC90, STC10, STC11, STC12, STC15, STC8 and STC32 series.

mbed-tools 7.59.0
Propagated dependencies: python-click@8.3.1 python-dotenv@1.1.1 python-gitpython@3.1.44 python-jinja2@3.1.2 python-psutil@7.2.2 python-pyserial@3.5 python-pyudev@0.24.4 python-requests@2.32.5 python-tabulate@0.9.0 python-tqdm@4.67.1 python-typing-extensions@4.15.0
Channel: guix
Location: gnu/packages/embedded.scm (gnu packages embedded)
Home page: https://github.com/ARMmbed/mbed-tools
Licenses: ASL 2.0
Build system: pyproject
Synopsis: ARM Mbed command line tools
Description:

This package is the successor of mbed-cli. It provides command line tools for Mbed OS to detect Mbed enabled devices connected by USB, checkout Mbed projects and perform builds amongst other operations.

libticalcs2 1.1.9
Dependencies: glib@2.86.0 libarchive@3.7.7 libticables2@1.3.5 libticonv@1.1.5 libtifiles2@1.1.7
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: http://lpg.ticalc.org/prj_tilp/
Licenses: GPL 2+
Build system: gnu
Synopsis: Support library for TI calculators
Description:

This project aims to develop a multi-platform linking program for use with all TI graphing calculators (TI73 to V200PLT).

This is a part of the TiLP project.

libticables2 1.3.5
Dependencies: glib@2.86.0 libusb@1.0.25
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: http://lpg.ticalc.org/prj_tilp/
Licenses: GPL 2+
Build system: gnu
Synopsis: Link cable library for TI calculators
Description:

This package contains libticables, a library for operations on TI calculator link cables.

This is a part of the TiLP project.

cc65 2.19
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://cc65.github.io/
Licenses: Zlib
Build system: gnu
Synopsis: Development environment for 6502 systems
Description:

This package provides a development environment for 6502 systems, including macro assembler, C compiler, linker, librarian and several other tools.

retroarch 1.22.2
Dependencies: alsa-lib@1.2.16 dbus@1.16.2 eudev@3.2.14 ffmpeg@6.1.5 flac@1.5.0 fontconfig-minimal@2.16.0 freetype@2.13.3 glslang@1.4.335.0 libxinerama@1.1.5 libxkbcommon@1.13.1 libxml2@2.14.6 libxrandr@1.5.4 libxv@1.0.13 mbedtls@2.28.9 mesa@26.0.2 openal@1.23.1 openssl@3.5.5 pulseaudio@16.1 python@3.12.12 qtbase@6.9.2 sdl2@2.30.8 spirv-cross@1.4.335.0 spirv-headers@1.4.335.0 spirv-tools@1.4.335.0 v4l-utils@1.24.1 vulkan-loader@1.4.335.0 wayland@1.24.0 xxhash@0.8.3 zlib@1.3.1
Propagated dependencies: retroarch-minimal@1.22.2 retroarch-assets@1.22.0 libretro-core-info@1.22.2 libretro-database@1.22.1 retroarch-joypad-autoconfig@1.22.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.libretro.com/
Licenses: GPL 3+ ASL 2.0 Expat Modified BSD
Build system: trivial
Synopsis: Reference frontend for the libretro API
Description:

Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. RetroArch is the official reference frontend for the libretro API, currently used by most as a modular multi-system game/emulator system.

desmume 0.9.13
Dependencies: agg@2.5 alsa-lib@1.2.16 gtk+@3.24.51 libpcap@1.10.1 openal@1.23.1 sdl2@2.30.8 soundtouch@2.3.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://desmume.org/
Licenses: GPL 2
Build system: meson
Synopsis: Nintendo DS emulator
Description:

DeSmuME is an emulator for the Nintendo DS handheld gaming console.

python-backports-strenum 1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/clbarnes/backports.strenum
Licenses: Expat
Build system: pyproject
Synopsis: Backport of additions to the 'strenum' module
Description:

Provides a backport of Python's StrEnum class which was introduced in Python 3.11 for Python >=3.8.6.

vice 3.8
Dependencies: alsa-lib@1.2.16 curl@8.6.0 glew@2.2.0 glib@2.86.0 gtk+@3.24.51 pulseaudio@16.1 sdl12-compat@1.2.68 sdl-image@1.2.12 xa@2.4.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://vice-emu.sourceforge.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: The versatile Commodore emulator
Description:

VICE is a program that emulates the C64, the C64DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610/C510). An extra emulator is provided for C64 expanded with the CMD SuperCPU.

ares 147
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed gtk+@3.24.51 gtksourceview@3.24.11 libx11@1.8.12 libxv@1.0.13 mesa@26.0.2 sdl3@3.4.4 vulkan-loader@1.4.335.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://ares-emu.net/
Licenses: ISC
Build system: cmake
Synopsis: Multi-system accuracy-focused emulator
Description:

ares is a multi-system emulator that began development on 2004-10-14. It is a descendant of higan and bsnes, and focuses on accuracy and preservation. Here are some supported systems:

  • Arcade

  • Atari 2600

  • Bandai Wonderswan

  • Bandai Wonderswan Color

  • Benesse Pocket Challenge V2

  • Colecovision

  • MSX 1 and 2

  • Nec Pc Engine Turbografx Cd

  • Nec Pc Engine Supergrafx

  • Nec Pc Engine Turbografx

  • Nichibutsu My Vision

  • Nintendo Famicom Disk System

  • Nintendo Game Boy

  • Nintendo Game Boy Advance

  • Nintendo Game Boy Color

  • Nintendo Nes Famicom

  • Nintendo Nintendo 64

  • Nintendo Nintendo 64DD

  • Nintendo Satellaview

  • Nintendo Snes Super Famicom

  • Nintendo Sufami Turbo

  • Sega 32x

  • Sega Game Gear

  • Sega Master System Mark Iii

  • Sega Mega Cd

  • Sega Mega Drive Genesis

  • Sega Sg 1000

  • Sinclair Zx Spectrum

  • Snk Neo Geo Aesmvs

  • Snk Neo Geo Pocket

  • Snk Neo Geo Pocket Color

  • Sony Playstation

retroarch-minimal 1.22.2
Dependencies: alsa-lib@1.2.16 dbus@1.16.2 eudev@3.2.14 ffmpeg@6.1.5 flac@1.5.0 fontconfig-minimal@2.16.0 freetype@2.13.3 glslang@1.4.335.0 libxinerama@1.1.5 libxkbcommon@1.13.1 libxml2@2.14.6 libxrandr@1.5.4 libxv@1.0.13 mbedtls@2.28.9 mesa@26.0.2 openal@1.23.1 openssl@3.5.5 pulseaudio@16.1 python@3.12.12 qtbase@6.9.2 sdl2@2.30.8 spirv-cross@1.4.335.0 spirv-headers@1.4.335.0 spirv-tools@1.4.335.0 v4l-utils@1.24.1 vulkan-loader@1.4.335.0 wayland@1.24.0 xxhash@0.8.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.libretro.com/
Licenses: GPL 3+ ASL 2.0 Expat Modified BSD
Build system: gnu
Synopsis: Reference frontend for the libretro API
Description:

Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. RetroArch is the official reference frontend for the libretro API, currently used by most as a modular multi-system game/emulator system.

qtrvsim 0.9.5
Dependencies: libelf@0.8.13 qtbase@5.15.17
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/cvut/qtrvsim
Licenses: GPL 3+
Build system: qt
Synopsis: RISC-V CPU simulator for education purposes
Description:

RISC-V CPU simulator for education purposes with pipeline and cache visualization. Developed at FEE CTU for computer architecture classes.

eden 0.1.1
Dependencies: boost@1.89.0 cubeb@0-1.9e29d72 enet@1.3.18 ffmpeg@8.1.1 fmt@11.2.0 frozen@1.1.1-0.dd1f58c gamemode@1.8.2 glslang@1.4.335.0 libusb@1.0.25 lz4@1.10.0 mbedtls@3.6.6 mcl-cpp-for-eden@0.1.12-0.7b08d83 nlohmann-json@3.12.0 nx-tzdb@121125 opus@1.6.1 qt5compat@6.9.2 qtbase@6.9.2 qttools@6.9.2 qtwebengine@6.9.3 quazip@1.5 sdl2@2.30.8 simpleini@4.25 sirit@1.0.3 spirv-headers@1.4.335.0 spirv-tools@1.4.335.0 stb@0.0-3.2e2bef4 unordered-dense@4.8.1 vulkan-headers@1.4.335.0 vulkan-memory-allocator@3.3.0 vulkan-utility-libraries@1.4.335.0 xbyak@7.30 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://git.eden-emu.dev/eden-emu/eden
Licenses: GPL 3+
Build system: cmake
Synopsis: Nintendo Switch emulator
Description:

Eden is a Nintendo Switch emulator derived from Yuzu and Sudachi. It is written in C++ with portability in mind and is capable of running most commercial games at full speed.

This emulator requires encryption keys and firmware files obtained from a Nintendo Switch console.

bsnes 115-0.ddc3dc2
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed cairo@1.18.4 gtk+@3.24.51 eudev@3.2.14 libxrandr@1.5.4 libxv@1.0.13 openal@1.23.1 pulseaudio@16.1 sdl2@2.30.8
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/bsnes-emu/bsnes
Licenses: GPL 3+
Build system: gnu
Synopsis: Emulator for the Super Nintendo / Super Famicom systems
Description:

bsnes is a Super Nintendo / Super Famicom emulator that focuses on performance, features, and ease of use.

mupen64plus-video-rice 2.6.0
Dependencies: libpng@1.6.39 mesa@26.0.2 mupen64plus-core@2.6.0 sdl2@2.30.8
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.mupen64plus.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Mupen64Plus Rice video plugin
Description:

Mupen64Plus is a cross-platform plugin-based Nintendo 64 (N64) emulator which is capable of accurately playing many games. This package contains the Rice Video plugin.

Total packages: 73977