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

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.


scummvm 2026.3.0
Dependencies: alsa-lib@1.2.16 faad2@2.8.8 fluidsynth@2.4.8 freetype@2.13.3 fribidi@1.0.12 glew@2.2.0 giflib@5.2.1 liba52@0.8.0 flac@1.5.0 libjpeg-turbo@2.1.4 libmad@0.15.1b libmpeg2@0.5.1 libogg@1.3.6 libpng@1.6.39 libtheora@1.1.1 libvorbis@1.3.7 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.scummvm.org/
Licenses: Boost 1.0 Expat MPL 2.0 ISC SIL OFL 1.1 GPL 3+ LGPL 2.1
Build system: gnu
Synopsis: Engine for several graphical adventure games
Description:

ScummVM is a program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!

emu8051 0.1-1.5dc6812
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/jarikomppa/emu8051
Licenses: Expat
Build system: gnu
Synopsis: 8051/8052 emulator with curses-based UI
Description:

emu8051 is a simulator of the 8051/8052 microcontrollers.

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.

nestopia-ue 1.51.1
Dependencies: fltk@1.4.4 fontconfig-minimal@2.16.0 libarchive@3.7.7 libepoxy@1.5.10 libxft@2.3.8 libxrender@0.9.12 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: http://0ldsk00l.ca/nestopia/
Licenses: GPL 2+
Build system: gnu
Synopsis: Nintendo Entertainment System (NES/Famicom) emulator
Description:

Nestopia UE (Undead Edition) is a fork of the Nintendo Entertainment System (NES/Famicom) emulator Nestopia, with enhancements from members of the emulation community. It provides highly accurate emulation.

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.

jg-cega 0.6.1
Dependencies: speexdsp@1.2.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://gitlab.com/jgemu/cega
Licenses: MPL 2.0 Expat Modified BSD Zlib
Build system: gnu
Synopsis: Jolly Good SG-1000, SMS, Game Gear, and Mega Drive/Genesis emulator
Description:

Cega is a cycle accurate emulator for the Sega SG-1000, Master System, and Game Gear written specifically for The Jolly Good API. Mega Drive emulation is in an experimental state.

mupen64plus-core 2.6.0
Dependencies: freetype@2.13.3 glu@9.0.2 libpng@1.6.39 mesa@26.0.2 sdl2@2.30.8 vulkan-loader@1.4.335.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.mupen64plus.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Nintendo 64 emulator core library
Description:

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

pcsx2-patches 2025.12.11-0.10239de
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/PCSX2/pcsx2_patches
Licenses: GPL 3+
Build system: copy
Synopsis: PCSX2 widescreen and de-interlacing patches
Description:

This package provides game-specific widescreen and de-interlacing patches for use with PCSX2.

mupen64plus-video-gliden64 4.0-0.b021d8e
Dependencies: freetype@2.13.3 libpng@1.6.39 mesa@26.0.2 xxhash@0.8.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/gonetz/GLideN64
Licenses: GPL 2+
Build system: cmake
Synopsis: Mupen64Plus GlideN64 video plugin
Description:

GLideN64 is a new generation graphics plugin for Nintendo 64 emulators, which offers better performance and compatibility compared to the original Glide64 plugin. This version is built for use with the Mupen64Plus emulator.

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.

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.

gnome-arcade 0.240
Dependencies: gtk+@3.24.51 libarchive@3.7.7 libevdev@1.13.6 mame@0.287 vlc@3.0.23
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/strippato/gnome-arcade
Licenses: GPL 3+
Build system: cmake
Synopsis: Minimal MAME frontend
Description:

Gnome Arcade is a minimal GTK+ frontend for MAME, the multi-purpose arcade and console emulator.

python-keystone-engine 0.9.2
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.keystone-engine.org
Licenses: GPL 2
Build system: pyproject
Synopsis: Lightweight multi-platform, multi-architecture assembler framework
Description:

Keystone is a lightweight multi-platform, multi-architecture assembler framework. It supports a wide-range of different architectures and offers an intuitive architecture-neutral API for interacting with assembly for these architectures.

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

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

mcl-cpp-for-eden 0.1.12-0.7b08d83
Dependencies: fmt@11.2.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://github.com/azahar-emu/mcl
Licenses: Expat
Build system: cmake
Synopsis: C++20 utilities collection, patched for Eden
Description:

MCL is a collection of C++20 utilities which is common to a number of merry's projects. It provides bit manipulation, intrinsics, type traits, and other utility functions. This version includes patches from Eden to avoid macro conflicts.

libretro-beetle-psx 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.

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.

mupen64plus-video-glide64mk2 2.6.0
Dependencies: boost@1.83.0 libpng@1.6.39 mesa@26.0.2 mupen64plus-core@2.6.0 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://www.mupen64plus.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Mupen64Plus Glide64MK2 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 Glide64MK2 video plugin.

pcsx2 2.4.0
Dependencies: libbacktrace@1.0-2.cdb64b6 zstd@1.5.7 cpuinfo@0.0-8.84818a4 curl@8.6.0 dbus@1.16.2 eudev@3.2.14 fast-float@8.2.5 ffmpeg@8.1.1 freetype@2.13.3 fmt@11.2.0 kddockwidgets@2.4.0 libjpeg-turbo@2.1.4 libpcap@1.10.1 libpng@1.6.50 libwebp@1.3.2 libxi@1.8.2 libxrandr@1.5.4 libzip@1.9.2 lz4@1.10.0 pcsx2-patches@2025.12.11-0.10239de plutosvg@0.0.7 plutovg@1.3.1 qtbase@6.9.2 qtdeclarative@6.9.2 qtsvg@6.9.2 qttools@6.9.2 qtwayland@6.9.2 rapidjson@1.1.0-1.949c771 sdl3@3.4.4 shaderc@2025.5 soundtouch@2.3.1 vulkan-headers@1.4.335.0 wayland@1.24.0
Channel: guix
Location: gnu/packages/emulators.scm (gnu packages emulators)
Home page: https://pcsx2.net
Licenses: GPL 3+ ASL 2.0 FreeBSD Modified BSD Original BSD CC0 Expat LGPL 2.0+ Public Domain SIL OFL 1.1
Build system: qt
Synopsis: PlayStation 2 (PS2) emulator
Description:

PCSX2 is a free and open-source PlayStation 2 (PS2) emulator. Its purpose is to emulate the PS2's hardware, using a combination of MIPS CPU interpreters, recompilers and a virtual machine which manages hardware states and PS2 system memory. This allows you to play PS2 games on your PC, with many additional features and benefits.

Total packages: 72465