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

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.


curseofwar 1.3.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://a-nikolaev.github.io/curseofwar/
Licenses: GPL 3+
Build system: gnu
Synopsis: Fast-paced action strategy game
Description:

Curse of War is a fast-paced action strategy game originally implemented using ncurses user interface. An SDL graphical version is also available.

seahorse-adventures 1.4
Dependencies: font-bitstream-vera@1.10 python-pygame@2.6.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://www.imitationpickles.org/barbie/
Licenses: GPL 2+ CC0
Build system: pyproject
Synopsis: Help Barbie the seahorse float on bubbles to the moon
Description:

Barbie Seahorse Adventures is a retro style platform arcade game. You are Barbie the seahorse who travels through the jungle, up to the volcano until you float on bubbles to the moon. On the way to your final destination you will encounter various enemies, servants of the evil overlord who has stolen the galaxy crystal. Avoid getting hit and defeat them with your bubbles!

barrage 1.0.7
Dependencies: hicolor-icon-theme@0.18 sdl12-compat@1.2.68 sdl-mixer@1.2.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://lgames.sourceforge.net/Barrage/
Licenses: GPL 2+
Build system: gnu
Synopsis: Violent point-and-click shooting game with nice effects
Description:

Barrage is a rather destructive action game that puts you on a shooting range with the objective to hit as many dummy targets as possible within 3 minutes. You control a gun that may either fire small or large grenades at soldiers, jeeps and tanks. The gameplay is simple but it is not that easy to get high scores.

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.

megaglest-data 3.13.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://megaglest.org/
Licenses: CC-BY-SA 3.0
Build system: cmake
Synopsis: Data files for MegaGlest
Description:

This package contains the data files required for MegaGlest.

woof-doom 15.3.0
Dependencies: libebur128@1.2.6 libsndfile@1.2.2-0.68f6c16 libxmp@4.6.3 miniz@3.0.2 openal@1.23.1 sdl2@2.30.8 sdl2-net@2.2.0 spng@0.7.2 yyjson@0.12.0 fluidsynth@2.4.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://fabiangreffrath.github.io/woof/
Licenses: non-copyleft Modified BSD CC-BY 3.0 CC0 Expat GPL 2 GPL 3+ Public Domain GPL 2+
Build system: cmake
Synopsis: MBF-lineage Doom source port
Description:

Woof! is a continuation of the MBF lineage of Doom source ports, with modern features such as dynamic resolution scaling, uncapped framerates, adjustable field of view, 3D audio with HRTF and 7.1 surround sound support, and modern gamepad features including rumble, gyro, and flick stick support. Supports the new MBF21 format, as well as the MUSINFO, UMAPINFO, DEHEXTRA, and DSDHacked specifictions.

schiffbruch 1.2.1-0.e41916d
Dependencies: sfml@2.6.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/sandsmark/Schiffbruch/
Licenses: CC-BY 4.0
Build system: cmake
Synopsis: Pixelart survival game
Description:

Schiffbruch is a mix of building, strategy and adventure and gets played with a two-dimensional view. The game deals with the consequences of a ship wreckage. You're stranded on a desert island and have to survive. In order to do so you need to explore the island, find food, build a shelter and try to get attention, so you get found.

fheroes2 1.1.11
Dependencies: libpng@1.6.39 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://ihhub.github.io/fheroes2/
Licenses: GPL 2
Build system: cmake
Synopsis: Turn-based strategy game engine
Description:

fheroes2 is an implementation of Heroes of Might and Magic II (aka HOMM2) game engine. It requires assets and game resources to play; it will look for them at ~/.local/share/fheroes2 folder.

grue-hunter 1.0
Dependencies: perl@5.36.0 tar@1.35 gzip@1.14
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://jxself.org/grue-hunter.shtml
Licenses: AGPL 3+
Build system: trivial
Synopsis: Text adventure game
Description:

Grue Hunter is a text adventure game written in Perl. You must make your way through an underground cave system in search of the Grue. Can you capture it and get out alive?

ring-racers 2.4
Dependencies: bash-minimal@5.2.37 curl@8.6.0 fmt@11.2.0 glm@1.0.1 libogg@1.3.6 libpng@1.6.39 libvorbis@1.3.7 libvpx@1.16.0 libxmp@4.6.3 libyuv@1922 nlohmann-json@3.12.0 opus@1.6.1 ring-racers-data@2.4 sdl2@2.30.8 stb-rect-pack@1.01 tcbrindle-span@0-0.836dc6a vulkan-headers@1.4.335.0 vulkan-memory-allocator@3.3.0 vulkan-volk@1.4.335.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.kartkrew.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Technical kart racing game
Description:

Dr.: Robotnik's Ring Racers is a kart racing game drawing inspiration from "anti-gravity" racers, fighting games, and traditional-style kart racing. Ring Racers is designed with an emphasis on player agency in the face of highly technical game-play challenges in both single-player and online multiplayer modes.

black-hole-solver 1.14.0
Dependencies: rinutils@0.10.3
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:

Black-hole Solver is a program that automatically solves layouts of Black Hole and similar variants of Card Solitaire such as Golf, and All in a Row.

golly 5.0
Dependencies: glu@9.0.2 mesa@26.0.2 python@3.12.12 sdl2@2.30.8 wxwidgets@3.2.10 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://golly.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Software for exploring cellular automata
Description:

Golly simulates Conway's Game of Life and many other types of cellular automata. The following features are available:

  1. Support for bounded and unbounded universes, with cells of up to 256 states.

  2. Support for multiple algorithms, including Bill Gosper's Hashlife algorithm.

  3. Loading patterns from BMP, PNG, GIF and TIFF image files.

  4. Reading RLE, macrocell, Life 1.05/1.06, dblife and MCell files.

  5. Scriptable via Lua or Python.

  6. Extracting patterns, rules and scripts from zip files.

  7. Downloading patterns, rules and scripts from online archives.

  8. Pasting patterns from the clipboard.

  9. Unlimited undo/redo.

  10. Configurable keyboard shortcuts.

  11. Auto fit option to keep patterns within the view.

fifechan 0.1.5
Dependencies: sdl2@2.30.8 sdl2-image@2.8.8 mesa@26.0.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://fifengine.github.io/fifechan/
Licenses: LGPL 2.1+
Build system: cmake
Synopsis: Cross platform GUI library specifically for games
Description:

Fifechan is a lightweight cross platform GUI library written in C++ specifically designed for games. It has a built in set of extendable GUI Widgets, and allows users to create more.

libsquish 1.15
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://sourceforge.net/projects/libsquish/
Licenses: Expat
Build system: gnu
Synopsis: DXT texture compression library
Description:

libsquish is a lossy software DXT texture compression library. It implements the 3 useful DXT flavours (1,3,5) and has SIMD support for x86 (SSE) and powerpc (Altivec). It can be used (as a much slower software fallback) instead of the hardware implementations present on most modern graphics chips.

q5go 2.1.3
Dependencies: qtbase@5.15.17 qtmultimedia@5.15.17 qtsvg@5.15.17
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/bernds/q5Go
Licenses: GPL 2+
Build system: gnu
Synopsis: Qt GUI to play the game of Go
Description:

This a tool for Go players which performs the following functions:

  • SGF editor,

  • Analysis frontend for Leela Zero (or compatible engines),

  • GTP interface (to play against an engine),

  • IGS client (to play on the internet),

  • Export games to a variety of formats.

sdl-jstest 0.2.2
Dependencies: ncurses@6.2.20210619 sdl12-compat@1.2.68 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Grumbel/sdl-jstest
Licenses: GPL 3+
Build system: cmake
Synopsis: SDL Joystick Tester
Description:

The sdl-jstest and sdl2-jstest commands can list the available joystick controllers as found by the SDL or SDL2 libraries, respectively. It can show the available axes, buttons, hats and balls of a chosen controller, and can display the controller actions in real time in a visual fashion.

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.

falltergeist 0.3.1
Dependencies: sdl-union@1.2.68 glew@2.2.0 glm@1.0.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://falltergeist.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Fallout 2 game engine
Description:

This package provides the Fallout 2 game engine. Game data should be placed in ~/.local/share/falltergeist.

solarus 2.0.3
Dependencies: glm@1.0.1 libmodplug@0.8.9.0 libogg@1.3.6 libvorbis@1.3.7 luajit@v2.1-0.04dca79 mesa@26.0.2 openal@1.23.1 physfs@3.0.2 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.solarus-games.org/
Licenses: GPL 3 CC-BY-SA 3.0 CC-BY-SA 4.0
Build system: cmake
Synopsis: Lightweight game engine for Action-RPGs
Description:

Solarus is a 2D game engine written in C++, that can run games scripted in Lua. It has been designed with 16-bit classic Action-RPGs in mind.

crawl-tiles 0.34.1
Dependencies: font-dejavu@2.37 freetype@2.13.3 glu@9.0.2 libpng@1.6.39 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 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: Graphical 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.

wordwarvi 1.0.4
Dependencies: alsa-lib@1.2.16 gtk+@2.24.33 libvorbis@1.3.7 portaudio@190600.20161030
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://smcameron.github.io/wordwarvi/
Licenses: GPL 2 CC-BY 3.0 CC-BY-SA 3.0
Build system: gnu
Synopsis: Arcade-style side scrolling space shooter
Description:

In this game you pilot a combat space ship to rescue your lost "vi" .swp files avoiding OS defenses. It contains several levels and the difficulty level is configurable on the command line. It can be played with a keyboard or a joystick. It is drawn mostly with lines, and supports various display modes.

openttd-opensfx 1.0.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://dev.openttdcoop.org/projects/opensfx
Licenses: CC-BY-SA 3.0
Build system: gnu
Synopsis: Base sounds for OpenTTD
Description:

OpenSFX is a set of free base sounds for OpenTTD which make it possible to play OpenTTD without requiring the proprietary sound files from the original Transport Tycoon Deluxe.

pingus 0.7.6-1.7d65221
Dependencies: argpp@0.0.0-1.b52420a boost@1.89.0 fmt@10.2.1 geomcpp@0.0.0-0.730b3d3 glm@1.0.1 glu@9.0.2 libpng@1.6.39 libsigc++@2.9.3 logmich@0.1.0-1.2610fad mesa@26.0.2 priocpp@0.0.0-1.ea15402 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 strutcpp@0.0.0-0.108ac9b tinygettext@0.2.0-0.ef41646 wstsound@0.3.0-0.289cae8 xdgcpp@0.1.0-0.e2c40c0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pingus.seul.org/
Licenses: Modified BSD GPL 2+ GPL 3+
Build system: cmake
Synopsis: Lemmings-like puzzle game
Description:

Pingus is a free Lemmings-like puzzle game in which the player takes command of a bunch of small animals and has to guide them through levels. Since the animals walk on their own, the player can only influence them by giving them commands, like build a bridge, dig a hole, or redirect all animals in the other direction. Multiple such commands are necessary to reach the level's exit. The game is presented in a 2D side view.

taisei 1.4.4
Dependencies: cglm@0.9.6 freetype@2.13.3 glslang@1.4.335.0 libdecor@0.2.2 libpng@1.6.39 libwebp@1.3.2 libzip@1.9.2 mesa@26.0.2 openssl@3.5.5 opusfile@0.12 sdl3@3.4.4 shaderc@2025.5 spirv-cross@1.4.335.0 spirv-tools@1.4.335.0 vulkan-loader@1.4.335.0 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://taisei-project.org/
Licenses: Expat CC-BY 4.0 CC0 Public Domain
Build system: meson
Synopsis: Shoot'em up fangame and libre clone of Touhou Project
Description:

Taisei is a vertical shoot'em up game, in which the player controls one of three characters. While moving through stages, a large number of enemies and even larger amounts of bullets appear that require careful maneuvers to dodge. By shooting the enemies, players receive powerups for their characters, allowing them to shoot even more.

Total packages: 72465