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

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.


blastem 0.6.2
Dependencies: glew@2.2.0 mesa@26.0.2 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.retrodev.com/blastem/
Licenses: GPL 3+
Build system: gnu
Synopsis: Genesis/Mega Drive emulator
Description:

Blastem is an emulator for the Sega Genesis/Mega Drive console.

libretro-mupen64plus-nx 0-1.3a67619
Dependencies: mesa@26.0.2 libpng@1.6.39 minizip@1.3.1 unzip@6.0 xxhash@0.8.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/libretro/mupen64plus-libretro-nx
Licenses: GPL 2+
Build system: gnu
Synopsis: Improved Mupen64Plus libretro core
Description:

Mupen64Plus-Next is a N64 emulation library for the libretro API, based on Mupen64Plus. It incorporates the following projects:

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.

gnusim8085 1.4.1
Dependencies: gtksourceview@3.24.11 adwaita-icon-theme@48.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://gnusim8085.srid.ca
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Graphical simulator for the Intel 8085 microprocessor
Description:

GNUSim8085 is a graphical simulator, assembler, and debugger for the Intel 8085 microprocessor.

  • A simple editor component with syntax highlighting.

  • A keypad to input assembly language instructions with appropriate arguments.

  • Easy view of register contents.

  • Easy view of flag contents.

  • Hexadecimal/decimal converter.

  • View of stack, memory and I/O contents.

  • Support for breakpoints for program debugging.

  • Stepwise program execution.

  • One click conversion of assembly program to opcode listing.

  • Printing support.

  • UI translated in various languages.

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.

uxn 1.0-1.f2e8582
Dependencies: sdl2@2.30.8
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://100r.co/site/uxn.html
Licenses: Expat
Build system: gnu
Synopsis: Assembler and emulator for the Uxn stack-machine
Description:

This package provides an assembler and emulator for the Uxn stack-machine, written in ANSI C. Graphical output is implemented using SDL2.

mupen64plus-ui-console 2.6.0
Dependencies: sdl2@2.30.8
Propagated dependencies: mupen64plus-core@2.6.0 mupen64plus-audio-sdl@2.6.0 mupen64plus-input-sdl@2.6.0 mupen64plus-rsp-hle@2.6.0 mupen64plus-video-glide64mk2@2.6.0 mupen64plus-video-rice@2.6.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.mupen64plus.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Mupen64Plus command line user interface
Description:

Mupen64Plus is a cross-platform plugin-based Nintendo 64 (N64) emulator which is capable of accurately playing many games. This package contains the command line user interface. Installing this package is the easiest way towards a working Mupen64Plus for casual users.

emulation-station 2.0.1-1.9cc42ad
Dependencies: alsa-lib@1.2.16 boost@1.89.0 curl@8.6.0 eigen@3.4.0 freeimage@3.18.0 freetype@2.13.3 mesa@26.0.2 sdl2@2.30.8
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://emulationstation.org
Licenses: Expat
Build system: cmake
Synopsis: Video game console emulator front-end
Description:

EmulationStation provides a graphical front-end to a large number of video game console emulators. It features an interface that is usable with any game controller that has at least 4 buttons, theming support, and a game metadata scraper.

mupen64plus-rsp-z64 2.6.0
Dependencies: mupen64plus-core@2.6.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.mupen64plus.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Mupen64Plus RSP Z64 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 Z64 RSP processor plugin.

libretro-bsnes-hd 10.6-0.0bb7b86
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/DerKoun/bsnes-hd/
Licenses: GPL 3+
Build system: gnu
Synopsis: Libretro port of bsnes-hd
Description:

bsnes-hd (called ``HD Mode 7 mod, for bsnes'' in early betas) is a fork of bsnes (the great SNES emulator by Near) that adds HD video features, such as:

HD Mode 7

Renders the rotated, scaled or pseudo perspective backgrounds at higher resolutions. This does not involve new custom imagery or upscaling algorithms. It is a higher resolution version of the process the SNES uses.

Widescreen

Extends the scenes to the left and right, without distorting them. It works for most Mode 7 scenes, but also for some other scenes/games, after some settings tweaking.

True color

Color calculation are done at true color instead of the SNES color depth (3x8 instead of 3x5 bit). With the optional line color smoothing color ``steps'' turn into actual gradients (without influencing the sharpness of the artwork).

melonds 1.0
Dependencies: enet@1.3.18 libarchive@3.7.7 sdl2@2.30.8 wayland@1.24.0 qtbase@6.9.2 qtmultimedia@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 zstd@1.5.6
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://melonds.kuribo64.net
Licenses: GPL 3+
Build system: qt
Synopsis: Nintendo DS emulator
Description:

melonDS is an emulator for the Nintendo DS handheld gaming console. It aims to support Nintendo DSi and 3DS as well.

stella 7.0c
Dependencies: sdl2@2.30.8 sqlite@3.39.3
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://stella-emu.github.io/
Licenses: GPL 2+
Build system: gnu
Synopsis: Atari 2600 @acronym{VCS, Video Computer System} emulator
Description:

Stella is a multi-platform Atari 2600 VCS emulator, released as Free Software. Enjoy all of your favorite Atari 2600 games on your PC thanks to Stella!

libretro-beetle-psx-hw 0.9.44.1-0.80d3eba
Dependencies: mesa@26.0.2
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/libretro/beetle-psx-libretro
Licenses: GPL 2+
Build system: gnu
Synopsis: Standalone port of Mednafen PSX to libretro
Description:

Beetle PSX is a port/fork of Mednafen's PSX module to the libretro API. Additional features include PBP/CHD file format support, high-resolution software rendering, OpenGL and Vulkan renderers, and PGXP perspective correct texturing. For those seeking improved visuals and performance, Beetle PSX HW provides a hardware-accelerated alternative with its OpenGL and Vulkan renderer.

libretro-bsnes-jg 0-1.6400024
Dependencies: libsamplerate@0.1.9
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://git.libretro.com/libretro/bsnes-jg
Licenses: GPL 3+ Modified BSD Expat ISC LGPL 2.1+
Build system: gnu
Synopsis: Libretro port of bsnes-jg
Description:

bsnes-jg is a cycle accurate emulator for the Super Famicom/Super Nintendo Entertainment System, including support for the Super Game Boy, BS-X Satellaview, and Sufami Turbo. bsnes-jg is a fork of bsnes v115, Many changes have been made post-fork:

  • Higher quality resampler with settings

  • Improved performance without loss of accuracy

  • Portability improvements

  • Removal of accuracy-reducing hacks and unnecessary code

  • Significant increase in standards compliance

  • Translation to the C++ Standard Library (ISO C++11)

In particular, it uses much less CPU compared to the original bsnes (though not as little as zsnes).

The supported file formats are:

  • .sfc

  • .smc

  • .bs

  • .st

  • .fig

  • .swc

This is intended to be used with the Jolly Good Reference Frontend jollygood command from the jgrf package.

flycast 2.5-0.33833cf
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed curl@8.6.0 glslang@1.4.335.0 libcdio@2.1.0 libzip@1.9.2 lua@5.3.5 miniupnpc@2.1.20191224 pulseaudio@16.1 sdl2@2.30.8 spirv-tools@1.4.335.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/flyinghead/flycast
Licenses: GPL 2+
Build system: cmake
Synopsis: Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator
Description:

Flycast is a multi-platform Sega Dreamcast, Naomi, Naomi 2, and Atomiswave emulator derived from reicast.

freedisksysrom 0-0.0d5f95f
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/jamesathey/FreeDiskSysROM
Licenses: LGPL 3+
Build system: gnu
Synopsis: Implementation of the Famicom Disk System BIOS
Description:

FreeDiskSysROM aims to provide a replacement for the original FDS BIOS (often referred to as disksys.rom) that can be freely redistributed and that is capable of running all published FDS software. FreeDiskSysROM is not currently fully completed and may not be sufficient for some FDS software. To track its status, consult https://github.com/jamesathey/FreeDiskSysROM?tab=readme-ov-file#apis.

wasm4 2.5.4
Dependencies: cubeb@0-1.9e29d72 minifb@0-1.43f8c13 wasm3@0.5.0-1.139076a
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://wasm4.org
Licenses: ISC
Build system: cmake
Synopsis: WebAssembly fantasy console
Description:

WASM-4 is a low-level fantasy game console for building small games with WebAssembly. Game cartridges (ROMs) are small, self-contained .wasm files that can be built with any programming language that compiles to WebAssembly.

libretro-database 1.22.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/libretro/libretro-database/
Licenses: CC-BY-SA 4.0
Build system: gnu
Synopsis: Cheat codes and content data files for RetroArch
Description:

RetroArch incorporates a ROM scanning system to automatically produce playlists. Each ROM that is scanned by the playlist generator is checked against a database of ROMs that are known to be good copies. The various directories contain:

cht

Cheat codes for various games

cursors

Methods for querying the playlists

dat

Customized DAT files, maintained by the libretro team

metadat

Different metadata and third-party DATs available to the system

rdb

The compiled RetroArch database files

scripts

Various scripts that are used to maintain the database files.

python-archinfo 9.2.112
Propagated dependencies: python-backports-strenum@1.3.1 python-capstone@5.0.1 python-keystone-engine@0.9.2
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/angr/archinfo
Licenses: FreeBSD
Build system: pyproject
Synopsis: Extract architecture-specific information from binaries
Description:

Collection of classes that contain architecture-specific information information. Useful for cross-architecture tools (such as python-pyvex).

bsnes-hd 10.6-0.0bb7b86
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/DerKoun/bsnes-hd/
Licenses: GPL 3+
Build system: gnu
Synopsis: Fork of bsnes with added HD video features
Description:

bsnes-hd (called ``HD Mode 7 mod, for bsnes'' in early betas) is a fork of bsnes (the great SNES emulator by Near) that adds HD video features, such as:

HD Mode 7

Renders the rotated, scaled or pseudo perspective backgrounds at higher resolutions. This does not involve new custom imagery or upscaling algorithms. It is a higher resolution version of the process the SNES uses.

Widescreen

Extends the scenes to the left and right, without distorting them. It works for most Mode 7 scenes, but also for some other scenes/games, after some settings tweaking.

True color

Color calculation are done at true color instead of the SNES color depth (3x8 instead of 3x5 bit). With the optional line color smoothing color ``steps'' turn into actual gradients (without influencing the sharpness of the artwork).

retroarch-assets 1.22.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.libretro.com/
Licenses: CC-BY 4.0
Build system: gnu
Synopsis: RetroArch menu assets
Description:

The RetroArch assets are the user interface elements used to generate the various User Experience (UX) environments.

sameboy 1.0.3
Dependencies: libpng@1.6.39 sdl2@2.30.8
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://sameboy.github.io/
Licenses: Expat
Build system: gnu
Synopsis: Accurate Game Boy, Game Boy Color and Super Game Boy emulator
Description:

SameBoy is a user friendly Game Boy, Game Boy Color and Super Game Boy emulator. SameBoy is accurate and includes a wide range of debugging features. It has all the features one would expect from an emulator---from save states to scaling filters.

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.

Total packages: 32521