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

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.


moonlight-common 6.1.0-1.8599b60
Dependencies: enet@1.3.17-1.4cde9cc openssl@3.5.5 qtbase@5.15.17
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/moonlight-stream/moonlight-common-c
Licenses: GPL 3+
Build system: cmake
Synopsis: GameStream protocol core implementation
Description:

This package provides the GameStream core code for the protocol.

antimicrox 3.5.1
Dependencies: libxtst@1.2.5 libx11@1.8.12 qtbase@6.9.2 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/AntiMicroX/antimicrox
Licenses: GPL 3+
Build system: cmake
Synopsis: Control your system with a gamepad
Description:

AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse, scripts, and macros under both X.org and Wayland. With it you can control your system using a gamepad or play games that don't natively support gamepads. It can also be used for generating SDL2 configurations.

For unprivileged access to input events, this package provides udev rules for use with udev-service-type.

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.

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.

tennix 1.3.4
Dependencies: python@3.12.12 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://icculus.org/tennix/
Licenses: GPL 2+ Public Domain
Build system: gnu
Synopsis: Play tennis against the computer or a friend
Description:

Tennix is a 2D tennis game. You can play against the computer or against another player using the keyboard. The game runs in-window at 640x480 resolution or fullscreen.

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.

robotfindskitten 2.8284271.702
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://robotfindskitten.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Thematic meditative game
Description:

You are a robot moving around in a realm filled with ASCII characters. Examine humorously described though useless items as you search for a kitten among them. The theme of this Zen simulation is continued in its documentation.

speed-dreams 2.4.2
Dependencies: cjson@1.7.18 curl@8.6.0 enet@1.3.18 expat@2.7.1 freeglut@3.4.0 speed-dreams-freesolid@2.1.2 freetype@2.13.3 glm@1.0.1 libjpeg-turbo@2.1.4 libogg@1.3.6 libpng@1.6.39 libvorbis@1.3.7 minizip@1.3.1 openal@1.23.1 openscenegraph@3.6.5 plib@1.8.5 rhash@1.4.3 sdl2@2.30.8 sdl2-mixer@2.6.3 tinygltf@2.9.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://sourceforge.net/projects/speed-dreams/
Licenses: GPL 2+
Build system: cmake
Synopsis: Car racing simulator
Description:

Speed Dreams is a car racing simulator featuring high-quality 3D graphics and an accurate physics engine, aiming for maximum realism. Initially forked from TORCS, it features improvements to the graphics and physics simulation, and supports modern input methods such as gamepads by use of the SDL library. It features more than 20 tracks and more than 80 cars to race with. Extra (freely licensed) assets can be downloaded via the in-game download manager.

chromium-bsu 0.9.16.1
Dependencies: gettext-minimal@0.23.1 glu@9.0.2 quesoglc@0.7.2 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://chromium-bsu.sourceforge.net/
Licenses: Clarified Artistic Expat
Build system: gnu
Synopsis: Fast-paced, arcade-style, top-scrolling space shooter
Description:

In this game you are the captain of the cargo ship Chromium B.S.U. and are responsible for delivering supplies to the troops on the front line. Your ship has a small fleet of robotic fighters which you control from the relative safety of the Chromium vessel.

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.

cataclysm-dda 0.I
Dependencies: freetype@2.13.3 libogg@1.3.6 libvorbis@1.3.7 ncurses@6.2.20210619 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-ttf@2.20.2 sdl2-mixer@2.6.3
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.

openttd-opengfx 8.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://dev.openttdcoop.org/projects/opengfx
Licenses: GPL 2
Build system: gnu
Synopsis: Base graphics set for OpenTTD
Description:

The OpenGFX project is an implementation of the OpenTTD base graphics set that aims to ensure the best possible out-of-the-box experience.

OpenGFX provides you with...

  1. All graphics you need to enjoy OpenTTD.

  2. Uniquely drawn rail vehicles for every climate.

  3. Completely snow-aware rivers.

  4. Different river and sea water.

  5. Snow-aware buoys.

openclonk 8.1
Dependencies: c-template-sort@0.0.0-0.24f5b8b freealut@1.1.0 freetype@2.13.3 glew@2.2.0 libb2@0.98.1 libjpeg-turbo@2.1.4 libogg@1.3.6 libpng@1.6.39 libvorbis@1.3.7 libxrandr@1.5.4 mesa@26.0.2 miniupnpc@2.1.20191224 openal@1.23.1 pcg-cpp@0.98.1-3.428802d qtbase@5.15.17 readline@8.2.13 sdl2@2.30.8 tinyxml@2.6.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.openclonk.org/
Licenses: ISC CC-BY 3.0
Build system: cmake
Synopsis: Multiplayer action game where you control small and nimble humanoids
Description:

OpenClonk is a multiplayer action/tactics/skill game. It is often referred to as a mixture of The Settlers and Worms. In a simple 2D antfarm-style landscape, the player controls a crew of Clonks, small but robust humanoid beings. The game encourages free play but the normal goal is to either exploit valuable resources from the earth by building a mine or fight each other on an arena-like map.

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

endless-sky 0.11.2
Dependencies: catch2@3.15.1 flac@1.5.0 glew@2.2.0 libavif@1.0.4 libjpeg-turbo@2.1.4 libmad@0.15.1b libpng@1.6.39 minizip@1.3.1 openal@1.23.1 pkgconf@2.5.1 sdl2@2.30.8 util-linux@2.40.4
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://endless-sky.github.io/
Licenses: GPL 3+ CC-BY-SA 3.0 CC-BY-SA 4.0 Public Domain
Build system: cmake
Synopsis: 2D space trading and combat game
Description:

Endless Sky is a 2D space trading and combat game. Explore other star systems. Earn money by trading, carrying passengers, or completing missions. Use your earnings to buy a better ship or to upgrade the weapons and engines on your current one. Blow up pirates. Take sides in a civil war. Or leave human space behind and hope to find friendly aliens whose culture is more civilized than your own.

warzone2100 4.6.3
Dependencies: basis-universal@1.60 curl@8.6.0 fmt@11.2.0 freetype@2.13.3 fribidi@1.0.12 gnutls@3.8.9 harfbuzz@11.4.4 libinih@62 libogg@1.3.6 libpng@1.6.39 libsodium@1.0.22 libtheora@1.1.1 libvorbis@1.3.7 libzip@1.9.2 miniupnpc@2.3.3 openal@1.23.1 opus@1.6.1 opusfile@0.12 physfs@3.0.2 re2@2022-12-01 sdl3@3.4.4 sqlite@3.39.3 utf8proc@2.10.0 utfcpp@3.2.5 vulkan-headers@1.4.335.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://wz2100.net
Licenses: Modified BSD CC0 CC-BY-SA 3.0 Expat GPL 2+ LGPL 2.1+
Build system: cmake
Synopsis: 3D Real-time strategy and real-time tactics game
Description:

Warzone 2100 offers campaign, multi-player, and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.

freedink 109.6
Dependencies: freedink-engine@109.6 freedink-data@1.08.20190120 bash@5.2.37
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/freedink/
Licenses: GPL 3+
Build system: trivial
Synopsis: Twisted adventures of young pig farmer Dink Smallwood
Description:

GNU FreeDink is a free and portable re-implementation of the engine for the role-playing game Dink Smallwood. It supports not only the original game data files but it also supports user-produced game mods or "D-Mods". To that extent, it also includes a front-end for managing all of your D-Mods.

nethack 5.0.0
Dependencies: 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
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.

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.

supertux 0.7.0
Dependencies: curl@8.6.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.

abbaye 2.0.5
Dependencies: sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/nevat/abbayedesmorts-gpl
Licenses: GPL 3
Build system: gnu
Synopsis: GNU/Linux port of the indie game "l'Abbaye des Morts"
Description:

L'Abbaye des Morts is a 2D platform game set in 13th century France. The Cathars, who preach about good Christian beliefs, were being expelled by the Catholic Church out of the Languedoc region in France. One of them, called Jean Raymond, found an old church in which to hide, not knowing that beneath its ruins lay buried an ancient evil.

btanks 0.9.8083
Dependencies: expat@2.7.1 glu@9.0.2 libsmpeg@0.4.5-399 libvorbis@1.3.7 lua@5.1.5 python-wrapper@3.12.12 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://btanks.sourceforge.net
Licenses: GPL 2+ LGPL 2.1+
Build system: scons
Synopsis: Multiplayer tank battle game
Description:

Battle Tanks (also known as "btanks") is a funny battle game, where you can choose one of three vehicles and eliminate your enemy using the whole arsenal of weapons. It has original cartoon-like graphics and cool music, it’s fun and dynamic, it has several network modes for deathmatch and cooperative.

no-more-secrets 1.0.1
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/bartobri/no-more-secrets
Licenses: Expat
Build system: gnu
Synopsis: Recreation of data decryption effect in "Sneakers"
Description:

No More Secrets provides a command line tool called "nms" that recreates the famous data decryption effect seen on screen in the 1992 movie "Sneakers".

This command works on piped data. Pipe any ASCII or UTF-8 text to nms, and it will apply the hollywood effect, initially showing encrypted data, then starting a decryption sequence to reveal the original plaintext characters.

oshu 2.0.3
Dependencies: cairo@1.18.4 ffmpeg@6.1.5 pango@1.56.4 sdl2@2.30.8 sdl2-image@2.8.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/fmang/oshu/
Licenses: GPL 3+
Build system: cmake
Synopsis: Rhythm game in which you click on circles
Description:

oshu! is a minimalist variant of the osu! rhythm game, which is played by pressing buttons and following along sliders as they appear on screen. Its aim is to be able to play any beatmap even on low-end hardware.

This package provides the core application, but no beatmaps. You need to download and unpack them separately.

Total packages: 73978