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

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.


morris 0.3
Dependencies: automake@1.17 autoconf@2.69 pkg-config@0.29.2 intltool@0.51.0 gettext-minimal@0.23.1 libtool@2.4.7 glib@2.86.0 gtk+@2.24.33 boost@1.89.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://nine-mens-morris.net/downloads.html
Licenses: GPL 3
Build system: glib-or-gtk
Synopsis: Implementation of the board game Nine Men's Morris
Description:

Morris is an implementation of the board game Nine Men's Morris. It supports not only the standard game, but also several rule-variants and different board layouts. You can play against the computer, or simply use the program to present the board, but play against another human opponent.

sc-controller 0.5.2
Dependencies: bash-minimal@5.2.37 eudev@3.2.14 gtk+@3.24.52 gtk-layer-shell@0.9.0 libxext@1.3.6 libxfixes@6.0.1 linux-libre-headers@6.12.17 python-evdev@1.9.1 python-ioctl-opt@1.3 python-libusb1@3.0.0 python-pycairo@1.28.0 python-pygobject@3.54.5 python-pylibacl@0.7.3 python-simplejson@3.20.1 python-vdf@3.4 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Ryochan7/sc-controller
Licenses: CC0 Zlib GPL 2
Build system: pyproject
Synopsis: Driver and configuration tool for game controllers
Description:

Driver and configuration tool for game controllers such as the Steam Controller, Steam Deck, and Dual Shock 4. Install the included udev rules to solve permissions issues.

alienblaster 1.1.0
Dependencies: sdl12-compat@1.2.68 sdl-mixer@1.2.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://www.schwardtnet.de/alienblaster/
Licenses: GPL 2
Build system: gnu
Synopsis: Action-loaded 2D arcade shooter game
Description:

Alien Blaster is an action-loaded 2D arcade shooter game. Your mission in the game is simple: stop the invasion of the aliens by blasting them. Simultaneous two-player mode is available.

torcs 1.3.9
Dependencies: bash-minimal@5.2.37 freealut@1.1.0 freeglut@3.4.0 libice@1.1.2 libpng@1.6.39 libsm@1.2.5 libvorbis@1.3.7 libxi@1.8.2 libxmu@1.2.1 libxrandr@1.5.4 libxrender@0.9.12 libxt@1.3.1 mesa@26.0.2 openal@1.23.1 plib@1.8.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://sourceforge.net/projects/torcs/
Licenses: GPL 2+ FDL 1.2+
Build system: gnu
Synopsis: Car racing simulator
Description:

TORCS stands for The Open Racing Car Simulator. It can be used as an ordinary car racing game, as an artificial intelligence (AI) racing game, or as a research platform. The game has features such as:

  • Input support for a driving wheel, joystick, keyboard or mouse

  • More than 30 car models

  • 30 tracks

  • 50 opponents to race against

  • Lighting, smoke, skidmarks and glowing brake disks graphics

  • Simple damage model and collisions

  • Tire and wheel properties (springs, dampers, stiffness, etc.)

  • Aerodynamics (ground effect, spoilers, etc.)

The difficulty level can be configured, impacting how much damage is caused by collisions and the level of traction the car has on the track, which makes the game fun for both novice and experts.

cataclysm-dda 0.I
Dependencies: freetype@2.13.3 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://cataclysmdda.org/
Licenses: CC-BY-SA 3.0
Build system: gnu
Synopsis: Survival horror roguelike video game
Description:

Cataclysm: Dark Days Ahead (or "DDA" for short) is a roguelike set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have.

xevil 2.02-0.9ca8505
Dependencies: coreutils-minimal@9.1 libx11@1.8.12 libxpm@3.5.17
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://web.archive.org/web/20060410005819/http://www.xevil.com/
Licenses: GPL 2+
Build system: gnu
Synopsis: Third-person, side-scrolling, fast-action, kill-everything game
Description:

XEvil is a violent third-person, side-scrolling, fast-action deathmatch. You run around a randomly generated two-dimensional map composed of walls, floors, ladders, doors, and horizontal and vertical elevators. Your only object is to explore this world to find weapons and items, killing everything in sight before they kill you. You can fight against either computer-controlled enemies or against other people.

glulxe 0.5.4
Dependencies: glkterm@1.0.4
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.eblong.com/zarf/glulx/
Licenses: Expat
Build system: gnu
Synopsis: Interpreter for Glulx VM
Description:

Glulx is a 32-bit portable virtual machine intended for writing and playing interactive fiction. It was designed by Andrew Plotkin to relieve some of the restrictions in the venerable Z-machine format. This is the reference interpreter, using the Glk API.

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.

nethack-qt 5.0.0
Dependencies: qtbase@6.9.2 qtmultimedia@6.9.2 grep@3.11 gzip@1.14 less@608 lua@5.4.8 ncurses-with-tinfo@6.2.20210619 perl@5.36.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://nethack.org
Licenses: FSDG-compatible
Build system: gnu
Synopsis: Classic dungeon crawl game (Qt interface)
Description:

NetHack is a single player dungeon exploration game that runs on a wide variety of computer systems, with a variety of graphical and text interfaces all using the same game engine. Unlike many other Dungeons & Dragons-inspired games, the emphasis in NetHack is on discovering the detail of the dungeon and not simply killing everything in sight - in fact, killing everything in sight is a good way to die quickly. Each game presents a different landscape - the random number generator provides an essentially unlimited number of variations of the dungeon and its denizens to be discovered by the player in one of a number of characters: you can pick your race, your role, and your gender.

openttd-engine 15.3
Dependencies: allegro@5.2.7.0 fontconfig-minimal@2.17.1 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.

supertux 0.7.0
Dependencies: curl@8.20.0 fmt@11.2.0 freetype@2.13.3 glew@2.2.0 glm@1.0.1 harfbuzz@11.4.4 libogg@1.3.6 libvorbis@1.3.7 openal@1.23.1 physfs@3.0.2 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-ttf@2.20.2 simplesquirrel-for-supertux@2026-01-06-0.37c2410 squirrel-for-supertux@2025-12-21-0.abab32a tinygettext@0.2.0-0.ef41646
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://supertux.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: 2D platformer game
Description:

SuperTux is a classic 2D jump'n run sidescroller game in a style similar to the original Super Mario games.

gnujump 1.0.8
Dependencies: glu@9.0.2 mesa@26.0.2 sdl12-compat@1.2.68 sdl-image@1.2.12 sdl-mixer@1.2.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://gnujump.es.gnu.org/
Licenses: GPL 3+
Build system: gnu
Synopsis: Game of jumping to the next floor, trying not to fall
Description:

GNUjump is a simple, yet addictive game in which you must jump from platform to platform to avoid falling, while the platforms drop at faster rates the higher you go. The game features multiplayer, unlimited FPS, smooth floor falling, themeable graphics and sounds, and replays.

chess 6.3.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/chess/
Licenses: GPL 3+
Build system: gnu
Synopsis: Full chess implementation
Description:

GNU Chess is a chess engine. It allows you to compete against the computer in a game of chess, either through the default terminal interface or via an external visual interface such as GNU XBoard.

pipewalker 0.9.4
Dependencies: libpng@1.6.39 mesa@26.0.2 sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pipewalker.sourceforge.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: Logical tile puzzle
Description:

PipeWalker is a simple puzzle game with many different themes: connect all computers to one network server, bring water from a source to the taps, etc. The underlying mechanism is always the same: you must turn each tile in the grid in the right direction to combine all components into a single circuit. Every puzzle has a complete solution, although there may be more than one.

foobillard++ 3.43-r170
Dependencies: font-dejavu@2.37 freetype@2.13.3 glu@9.0.2 libpng@1.6.39 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://foobillardplus.sourceforge.net/
Licenses: GPL 2 SIL OFL 1.1
Build system: gnu
Synopsis: 3D billiard game
Description:

FooBillard++ is an advanced 3D OpenGL billiard game based on the original foobillard 3.0a sources from Florian Berger. You can play it with one or two players or against the computer.

The game features:

  • Wood paneled table with gold covers and gold diamonds.

  • Reflections on balls.

  • Zoom in and out, rotation, different angles and bird's eye view.

  • Different game modes: 8 or 9-ball, Snooker or Carambole.

  • Tournaments. Compete against other players.

  • Animated cue with strength and eccentric hit adjustment.

  • Jump shots and snipping.

  • Realistic gameplay and billiard sounds.

  • Red-Green stereo.

  • And much more.

cataclysm-dda-tiles 0.I
Dependencies: freetype@2.13.3 libogg@1.3.6 libvorbis@1.3.7 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://cataclysmdda.org/
Licenses: CC-BY-SA 3.0
Build system: gnu
Synopsis: Survival horror roguelike video game, with graphics and sound
Description:

Cataclysm: Dark Days Ahead (or "DDA" for short) is a roguelike set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have.

This package includes graphical tiles and sound.

hurrycurry 3.1.1-1
Dependencies: godot@4.6 rust-ring@0.17.14
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://hurrycurry.org/
Licenses: AGPL 3 CC0 CC-BY 3.0 CC-BY 4.0 CC-BY-SA 4.0 SIL OFL 1.1
Build system: gnu
Synopsis: Cooperative 3D multiplayer game about cooking
Description:

Hurry Curry! is a cooperative multiplayer game about cooking. You work at a restaurant accepting orders, cooking various dishes and serving meals to customers. But don’t take too long, as customers might get impatient. The game is free software, licensed under the AGPL 3.0 only.

flare-game 1.15
Dependencies: flare-engine@1.15
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://flarerpg.org/
Licenses: CC-BY-SA 3.0
Build system: cmake
Synopsis: Fantasy action RPG using the FLARE engine
Description:

Flare is a single-player 2D action RPG with fast-paced action and a dark fantasy style.

bzflag 2.4.30
Dependencies: c-ares@1.34.4 curl@8.20.0 glew@2.2.0 glu@9.0.2 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.bzflag.org/
Licenses: LGPL 2.1 MPL 2.0
Build system: gnu
Synopsis: 3D first person tank battle game
Description:

BZFlag is a 3D multi-player multiplatform tank battle game that allows users to play against each other in a network environment. There are five teams: red, green, blue, purple and rogue (rogue tanks are black). Destroying a player on another team scores a win, while being destroyed or destroying a teammate scores a loss. Rogues have no teammates (not even other rogues), so they cannot shoot teammates and they do not have a team score.

There are two main styles of play: capture-the-flag and free-for-all. In capture-the-flag, each team (except rogues) has a team base and each team with at least one player has a team flag. The object is to capture an enemy team's flag by bringing it to your team's base. This destroys every player on the captured team, subtracts one from that team's score, and adds one to your team's score. In free-for-all, there are no team flags or team bases. The object is simply to get as high a score as possible.

rogue 5.4.4
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Davidslv/rogue
Licenses: Modified BSD
Build system: gnu
Synopsis: Original rogue game
Description:

This package provides ``Rogue: Exploring the Dungeons of Doom'', the original rogue game found on 4.2BSD.

wesnoth-server 1.18.8
Dependencies: boost@1.83.0 icu4c@73.1 lua@5.4.8 openssl@3.5.7
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.

solarus-quest-editor 2.0.3
Dependencies: solarus@2.0.3 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 qtbase@6.9.2 qtsvg@6.9.2 qtwayland@6.9.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: qt
Synopsis: Create and modify quests for the Solarus engine
Description:

Solarus Quest Editor is a graphical user interface to create and modify quests for the Solarus engine.

julius 1.7.0
Dependencies: libpng@1.6.39 sdl2@2.30.8 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/bvschaik/julius
Licenses: AGPL 3 Zlib
Build system: cmake
Synopsis: Re-implementation of Caesar III game engine
Description:

Engine for Caesar III, a city-building real-time strategy game. Julius includes some UI enhancements while preserving the logic (including bugs) of the original game, so that saved games are compatible. This package does not include game data.

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.

Total packages: 33009