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

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.


yamagi-quake2 8.51
Dependencies: curl@8.6.0 libvorbis@1.3.7 mesa@26.0.2 openal@1.23.1 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.yamagi.org/quake2/
Licenses: GPL 2+ non-copyleft Public Domain
Build system: gnu
Synopsis: First person shooter engine based on quake2
Description:

Yamagi Quake II is an enhanced client for id Software's Quake II. The main focus is an unchanged single player experience like back in 1997, thus the gameplay and the graphics are unaltered. However the user may use one of the unofficial retexturing packs. In comparison with the official client, over 1000 bugs were fixed and an extensive code audit done, making Yamagi Quake II one of the most solid Quake II implementations available.

freedink-data 1.08.20190120
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/freedink/
Licenses: GPL 3+
Build system: gnu
Synopsis: Game data for GNU Freedink
Description:

This package contains the game data of GNU Freedink.

hyperrogue 12.1a
Dependencies: font-dejavu@2.37 glew@2.2.0 libpng@1.6.39 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://roguetemple.com/z/hyper
Licenses: Modified BSD CC-BY-SA 3.0 CC-BY-SA 4.0 CC0 Public Domain Zlib GPL 2+
Build system: gnu
Synopsis: Non-euclidean graphical rogue-like game
Description:

HyperRogue is a game in which the player collects treasures and fights monsters -- rogue-like but for the fact that it is played on the hyperbolic plane and not in euclidean space.

In HyperRogue, the player can move through different parts of the world, which are home to particular creatures and may be subject to their own rules of "physics".

While the game can use ASCII characters to display the the classical rogue symbols, it still needs graphics to render the non-euclidean world.

wesnoth 1.18.7
Dependencies: boost@1.83.0 curl@8.6.0 dbus@1.16.2 libvorbis@1.3.7 lua-for-c++@5.4.8 openssl@3.5.5 pango@1.56.4 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.wesnoth.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Turn-based strategy game
Description:

The Battle for Wesnoth is a fantasy, turn based tactical strategy game, with several single player campaigns, and multiplayer games (both networked and local).

Battle for control on a range of maps, using variety of units which have advantages and disadvantages against different types of attacks. Units gain experience and advance levels, and are carried over from one scenario to the next campaign.

crawl 0.34.1
Dependencies: lua@5.4.8 ncurses@6.2.20210619 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://crawl.develz.org
Licenses: GPL 2+ FreeBSD Modified BSD CC0 Expat Zlib ASL 2.0
Build system: gnu
Synopsis: Roguelike dungeon crawler game
Description:

Dungeon Crawl Stone Soup (also known as "Crawl" or DCSS for short) is a roguelike adventure through dungeons filled with dangerous monsters in a quest to find the mystifyingly fabulous Orb of Zot.

moonfish 1
Dependencies: libressl@4.2.1 cjson@1.7.18
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://moonfish.neocities.org
Licenses: AGPL 3+
Build system: gnu
Synopsis: Simple chess engine written in C
Description:

moonfish is a toy UCI chess engine written in C. It has TUI/CLI tools for using any UCI engine and also to connect UCI engines to Lichess and IRC.

superfluous-returnz-data 13
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://studios.ptilouk.net/superfluous-returnz/
Licenses: CC-BY-SA 4.0
Build system: copy
Synopsis: Superfluous Returnz game data
Description:

This package provides the game data, images, and music of the game Superfluous Returnz.

freedroidrpg 1.0
Dependencies: glew@2.2.0 glu@9.0.2 libjpeg-turbo@2.1.4 libogg@1.3.6 libpng@1.6.39 libvorbis@1.3.7 mesa@26.0.2 python-wrapper@3.12.12 sdl12-compat@1.2.68 sdl-gfx@2.0.26 sdl-image@1.2.12 sdl-mixer@1.2.12 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.freedroid.org/
Licenses: Expat GPL 3 GPL 2+
Build system: gnu
Synopsis: Isometric role-playing game against killer robots
Description:

Freedroid RPG is an RPG (Role-Playing Game) with isometric graphics. The game tells the story of a world destroyed by a conflict between robots and their human masters. To restore peace to humankind, the player must complete numerous quests while fighting off rebelling robots---either by taking control of them, or by simply blasting them to pieces with melee and ranged weapons in real-time combat.

bambam 1.2.1
Dependencies: python-pygame@2.6.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/porridge/bambam
Licenses: GPL 3+
Build system: pyproject
Synopsis: Keyboard mashing and doodling game for babies
Description:

Bambam is a simple baby keyboard (and gamepad) masher application that locks the keyboard and mouse and instead displays bright colors, pictures, and sounds.

frozen-bubble 2.2.1-1.d6a0291
Dependencies: bash-minimal@5.2.37 glib@2.86.0 perl-compress-bzip2@2.28 perl-file-sharedir@1.116 perl-file-slurp@9999.28 perl-file-which@1.23 perl-ipc-system-simple@1.26 perl-sdl@2.548 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://frozen-bubble.org/
Licenses: GPL 2
Build system: perl
Synopsis: Puzzle with bubbles
Description:

Frozen-Bubble is a clone of the popular Puzzle Bobble game, in which you attempt to shoot bubbles into groups of the same color to cause them to pop.

Players compete as penguins and must use the arrow keys to aim a colored bubble at groups of bubbles. The objective is to clear all the bubbles off the screen before a bubble passes below a line at the bottom.

It features 100 single-player levels, a two-player mode, music and striking graphics. A level editor is also included to allow players to create and play their own levels.

marble-marcher 0-1.e580460
Dependencies: eigen@3.4.0 mesa@26.0.2 sfml@2.6.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://codeparade.itch.io/marblemarcher
Licenses: GPL 2+ SIL OFL 1.1 CC-BY-SA 3.0
Build system: cmake
Synopsis: Guide a marble across fractal landscapes
Description:

Marble Marcher is a video game that uses a fractal physics engine and fully procedural rendering to produce beautiful and unique gameplay. The game is played on the surface of evolving fractals. The goal of the game is to get your marble to the flag as quickly as possible. But be careful not to fall off the level or get crushed by the fractal! There are 24 levels to unlock.

dsda-doom 0.29.3
Dependencies: sdl2@2.30.8 sdl2-mixer@2.6.3 fluidsynth@2.4.8 portmidi@217 libmad@0.15.1b libzip@1.9.2 glu@9.0.2 dumb@2.0.3 libvorbis@1.3.7
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/kraflab/dsda-doom
Licenses: GPL 2+
Build system: cmake
Synopsis: Doom source port, successor of PrBoom+
Description:

DSDA-Doom is a Doom source port and successor of PrBoom+, with extra features for demo recording/playback and quality of life. In particular, its features include support for the Heretic, Hexen, MBF21, Doom-in-Hexen and UDMF map formats, MAPINFO support, full controller support, debug and scripting features, rewinding, and a strict mode for speedrunning.

gnugo 3.8
Dependencies: readline@8.2.13
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/gnugo/
Licenses: GPL 3+
Build system: gnu
Synopsis: Play the game of Go
Description:

GNU Go is a program that plays the game of Go, in which players place stones on a grid to form territory or capture other stones. While it can be played directly from the terminal, rendered in ASCII characters, it is also possible to play GNU Go with 3rd party graphical interfaces or even in Emacs. It supports the standard game storage format (SGF, Smart Game Format) and inter-process communication format (GMP, Go Modem Protocol).

tintin++ 2.02.12
Dependencies: gnutls@3.8.9 pcre@8.45 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://tintin.mudhalla.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: MUD client
Description:

TinTin++ is a MUD client which supports MCCP (Mud Client Compression Protocol), MMCP (Mud Master Chat Protocol), xterm 256 colors, most TELNET options used by MUDs, as well as those required to login via telnet on Linux / Mac OS X servers, and an auto mapper with a VT100 map display.

vkquake 1.32.3.1
Dependencies: glslang@1.4.335.0 spirv-tools@1.4.335.0 vulkan-loader@1.4.335.0 vulkan-headers@1.4.335.0 flac@1.5.0 libmikmod@3.3.11.1 libmpg123@1.33.5 libvorbis@1.3.7 mesa@26.0.2 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Novum/vkQuake
Licenses: GPL 2+
Build system: gnu
Synopsis: First person shooter engine for Quake 1
Description:

vkquake is a modern engine for id software's Quake 1. It includes support for 64 bit CPUs, custom music playback, a new sound driver, some graphical niceities, and numerous bug-fixes and other improvements.

wesnoth-server 1.18.7
Dependencies: boost@1.83.0 icu4c@73.1 lua@5.4.8 openssl@3.5.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.wesnoth.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Dedicated @emph{Battle for Wesnoth} server
Description:

This package contains a dedicated server for The Battle for Wesnoth.

pioneer 20220203
Dependencies: assimp@5.4.3 curl@8.6.0 freetype@2.13.3 glew@2.2.0 glu@9.0.2 libpng@1.6.39 libsigc++@2.9.3 libvorbis@1.3.7 lua@5.2.4 mesa@26.0.2 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pioneerspacesim.net
Licenses: GPL 3
Build system: cmake
Synopsis: Game of lonely space adventure
Description:

Pioneer is a space adventure game set in our galaxy at the turn of the 31st century. The game is open-ended, and you are free to eke out whatever kind of space-faring existence you can think of. Look for fame or fortune by exploring the millions of star systems. Turn to a life of crime as a pirate, smuggler or bounty hunter. Forge and break alliances with the various factions fighting for power, freedom or self-determination. The universe is whatever you make of it.

ultrastar-deluxe 2025.10.1
Dependencies: ffmpeg@8.1.1 font-dejavu@2.37 font-google-noto@2026.01.01 freetype@2.13.3 libx11@1.8.12 lua@5.3.5 portaudio@190600.20161030 portmidi@217 sdl2@2.30.8 sdl2-image@2.8.8 sqlite@3.39.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://usdx.eu/
Licenses: GPL 2+
Build system: gnu
Synopsis: Karaoke game
Description:

UltraStar Deluxe (USDX) is a karaoke game. It allows up to six players to sing along with music using microphones in order to score points, depending on the pitch of the voice and the rhythm of singing.

manaplus 2.1.3.17
Dependencies: curl@8.6.0 glu@9.0.2 libxml2@2.14.6 mesa@26.0.2 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-net@2.2.0 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://manaplus.org
Licenses: GPL 2+ Zlib CC-BY-SA 3.0
Build system: gnu
Synopsis: Client for 'The Mana World' and similar games
Description:

ManaPlus is a 2D MMORPG client for game servers. It is the only fully supported client for The mana world, Evol Online and Land of fire.

xmoto 0.6.3
Dependencies: bzip2@1.0.8 curl@8.6.0 font-dejavu@2.37 glu@9.0.2 libjpeg-turbo@2.1.4 libpng@1.6.39 libxdg-basedir@1.2.3 libxml2@2.14.6 lua@5.3.5 ode@0.16.6 sdl-union@1.2.68 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://xmoto.tuxfamily.org/
Licenses: GPL 2+ Modified BSD LGPL 2.1+ Expat
Build system: cmake
Synopsis: 2D motocross platform game
Description:

X-Moto is a challenging 2D motocross platform game, where physics play an all important role in the gameplay. You need to control your bike to its limit, if you want to have a chance finishing the more difficult challenges.

freecell-solver 6.14.0
Dependencies: rinutils@0.10.3
Propagated dependencies: python-pysol-cards@0.24.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://fc-solve.shlomifish.org/
Licenses: Expat
Build system: cmake
Synopsis: Solver of various solitaire games
Description:

Freecell Solver is a program that automatically solves layouts of Freecell and similar variants of Card Solitaire such as Eight Off, Forecell, and Seahaven Towers, as well as Simple Simon boards.

openttd-engine 15.3
Dependencies: allegro@5.2.7.0 fontconfig-minimal@2.16.0 freetype@2.13.3 icu4c@73.1 libpng@1.6.39 lzo@2.10 sdl2@2.30.8 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.openttd.org/
Licenses: Modified BSD GPL 2 LGPL 2.1+ Zlib
Build system: cmake
Synopsis: Transportation economics simulator game
Description:

OpenTTD is a game in which you transport goods and passengers by land, water and air. It is a re-implementation of Transport Tycoon Deluxe with many enhancements including multiplayer mode, internationalization support, conditional orders and the ability to clone, autoreplace and autoupdate vehicles. This package only includes the game engine. When you start it you will be prompted to download a graphics set.

roguebox-adventures 3.0.1
Dependencies: python@3.12.12 python-pygame@2.6.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://rogueboxadventures.tuxfamily.org
Licenses: CC0 CC-BY 3.0 GPL 3+ SIL OFL 1.1
Build system: copy
Synopsis: Classical roguelike/sandbox game
Description:

RogueBox Adventures is a graphical roguelike with strong influences from sandbox games like Minecraft or Terraria. The main idea of RogueBox Adventures is to offer the player a kind of roguelike toy-world. This world can be explored and changed freely.

knightsgame 025
Dependencies: boost@1.83.0 sdl-union@1.2.68 freetype@2.13.3 fontconfig-minimal@2.16.0 curl@8.6.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://www.knightsgame.org.uk/
Licenses: GPL 3+
Build system: gnu
Synopsis: Multiplayer dungeon game involving knights and quests
Description:

Knights is a multiplayer game involving several knights who must run around a dungeon and complete various quests. Each game revolves around a quest – for example, you might have to find some items and carry them back to your starting point. This may sound easy, but as there are only enough items in the dungeon for one player to win, you may end up having to kill your opponents to get their stuff! Other quests involve escaping from the dungeon, fighting a duel to the death against the enemy knights, or destroying an ancient book using a special wand.

Total packages: 32521