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

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.


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.

jgrf 1.2.1
Dependencies: flac@1.5.0 libepoxy@1.5.10 libsamplerate@0.1.9 lzo@2.10 miniz@3.0.2 sdl2@2.30.8 soxr@0.1.3 speexdsp@1.2.1 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://gitlab.com/jgemu/jgrf
Licenses: Modified BSD Expat Public Domain CC0
Build system: gnu
Synopsis: Jolly Good Reference Frontend
Description:

The Jolly Good Reference Frontend (accessible via the jollygood command) aims to be the simplest possible frontend to The Jolly Good API. It may be used to run emulators built as shared objects, or as a "white-label" frontend for statically linked standalone emulators.

uxn11 1.0-0.9483266
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://100r.co/site/uxn.html
Licenses: Expat
Build system: gnu
Synopsis: Emulator for the Uxn stack-machine using X11
Description:

This package provides an emulator for the Uxn stack-machine. Graphical output is implemented using X11, and its Console device contains a exec port to interface with the host 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.

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.

exomizer 3.1.2
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://bitbucket.org/magli143/exomizer/wiki/Home
Licenses: Zlib
Build system: gnu
Synopsis: Compressor for use on Commodore home computers
Description:

This program compresses files in a way that tries to be as efficient as possible but still allows them to be decompressed in environments where CPU speed and RAM are limited. It also generate a self-extractor for use on a Commodore C64, C128 etc.

libretro-nestopia 2.0-0.473d307
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://gitlab.com/jgemu/nestopia
Licenses: GPL 2+ LGPL 2.1+
Build system: gnu
Synopsis: Libretro port of Nestopia NES/Famicom emulator
Description:

This is the libretro port of the Nestopia emulator, based on the de facto upstream Nestopia JG fork, which lives at: https://gitlab.com/jgemu/nestopia. The libretro port contains an additional overclocking feature.

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).

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.

higan 110-0.ad0e11e
Dependencies: alsa-lib@1.2.16 bash-minimal@5.2.37 ao@1.2.2-5-g20dc8ed eudev@3.2.14 gtk+@3.24.51 gtksourceview@3.24.11 libxrandr@1.5.4 libxv@1.0.13 mesa@26.0.2 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/higan-emu/higan/
Licenses: GPL 3+
Build system: gnu
Synopsis: Multi-system emulator
Description:

higan is a multi-system emulator with an uncompromising focus on accuracy and code readability.

It currently emulates the following systems: Famicom, Famicom Disk System, Super Famicom, Super Game Boy, Game Boy, Game Boy Color, Game Boy Advance, Game Boy Player, SG-1000, SC-3000, Master System, Game Gear, Mega Drive, Mega CD, PC Engine, SuperGrafx, MSX, MSX2, ColecoVision, Neo Geo Pocket, Neo Geo Pocket Color, WonderSwan, WonderSwan Color, SwanCrystal, Pocket Challenge V2.

libretro-dolphin-emu 5.0-1.a09f78f
Dependencies: alsa-lib@1.2.16 ao@1.2.2-5-g20dc8ed bluez@5.79 bzip2@1.0.8 cubeb@0-1.9e29d72 curl@8.6.0 enet@1.3.18 eudev@3.2.14 fmt@9.1.0 font-wqy-microhei@0.2.0-beta freetype@2.13.3 glew@2.2.0 glib@2.86.0 glu@9.0.2 googletest@1.17.0 hidapi@0.15.0 libevdev@1.13.6 libpng@1.6.39 libusb@1.0.25 libx11@1.8.12 libxi@1.8.2 libxrandr@1.5.4 lzo@2.10 mbedtls@2.28.9 mesa@26.0.2 miniupnpc@2.1.20191224 minizip-ng-compat@4.0.10 openal@1.23.1 pugixml@1.12.1 pulseaudio@16.1 sdl2@2.30.8 sfml@2.6.2 soil@1.0.7 soundtouch@1.9.2 xxhash@0.8.3 vulkan-loader@1.4.335.0 vulkan-headers@1.4.335.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://dolphin-emu.org/
Licenses: GPL 2+ ASL 2.0 FDL 1.2+
Build system: cmake
Synopsis: Libretro port of Dolphin, the Nintendo Wii/GameCube emulator
Description:

Dolphin is an emulator for two Nintendo video game consoles: the GameCube and the Wii. It provides compatibility with all PC controllers, turbo speed, networked multiplayer, and graphical enhancements.

libretro-core-info 1.22.2
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/libretro/libretro-core-info
Licenses: Expat
Build system: copy
Synopsis: Libretro core info files
Description:

This is a versioned snapshot of the files containing metadata about each known libretro core. The snapshot is taken from the libretro-super repository.

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.

mgba 0.10.5-0.c6aa8f5
Dependencies: ffmpeg@8.1.1 libedit@20191231-3.1 elfutils@0.192 libepoxy@1.5.10 libpng@1.6.39 mesa@26.0.2 minizip@1.3.1 ncurses@6.2.20210619 qtbase@6.9.2 qtmultimedia@6.9.2 qtwayland@6.9.2 sdl2@2.30.8 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://mgba.io
Licenses: MPL 2.0 LGPL 2.1+ Modified BSD
Build system: qt
Synopsis: Game Boy Advance emulator
Description:

mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games

gens-gs 7
Dependencies: sdl12-compat@1.2.68 gtk+@2.24.33
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://segaretro.org/Gens/GS
Licenses: GPL 2+
Build system: glib-or-gtk
Synopsis: Emulator for Sega Genesis/Mega Drive systems
Description:

Gens/GS is an emulator for the Mega Drive (also known as Sega Genesis), derived from Gens. Project goals include clean source code, combined features from various forks of Gens, and improved platform portability.

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.

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.

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!

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.

unicorn 2.1.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.unicorn-engine.org
Licenses: GPL 2+
Build system: pyproject
Synopsis: Generic CPU emulator framework
Description:

Uniforn is a lightweight, multi-platform, multi-architecture CPU emulator framework based on QEMU.

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.

libretro-beetle-gba 0.9.36-0.6cee806
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/libretro/beetle-gba-libretro
Licenses: GPL 2+
Build system: gnu
Synopsis: Standalone port of Mednafen GBA to libretro
Description:

A standalone port of Mednafen’s GameBoy Advance emulator called Beetle GBA to libretro. Beetle GBA is based on VBA-M, itself a fork of Visual Boy Advance.

mupen64plus-video-z64 2.6.0
Dependencies: glew@2.2.0 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 Z64 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 Z64 video 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).

Total packages: 72465