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

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.


meandmyshadow 0.5a
Dependencies: curl@8.6.0 libarchive@3.7.7 lua@5.3.5 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://acmepjz.github.io/meandmyshadow/
Licenses: GPL 3+
Build system: cmake
Synopsis: Puzzle/platform game
Description:

Me and My Shadow is a puzzle/platform game in which you try to reach the exit by solving puzzles. Spikes, moving blocks, fragile blocks and much more stand between you and the exit. Record your moves and let your shadow mimic them to reach blocks you couldn't reach alone.

freegish 0-3.caf58a2f9
Dependencies: sdl2@2.30.8 openal@1.23.1 libvorbis@1.3.7 libogg@1.3.6 mesa@26.0.2 libpng@1.6.39
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/freegish/freegish
Licenses: GPL 2+ Expat Public Domain CC-BY-SA 3.0
Build system: cmake
Synopsis: Side-scrolling physics platformer with a ball of tar
Description:

In FreeGish you control Gish, a ball of tar who lives happily with his girlfriend Brea, until one day a mysterious dark creature emerges from a sewer hole and pulls her below ground.

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.

abe 1.1
Dependencies: libxi@1.8.2 libxmu@1.2.1 libxt@1.3.1 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://abe.sourceforge.net
Licenses: GPL 2+
Build system: gnu
Synopsis: Scrolling, platform-jumping, ancient pyramid exploring game
Description:

Abe's Amazing Adventure is a scrolling, platform-jumping, key-collecting, ancient pyramid exploring game, vaguely in the style of similar games for the Commodore+4.

teeworlds 0.7.5
Dependencies: freetype@2.13.3 font-dejavu@2.37 glu@9.0.2 json-parser@1.1.0 mesa@26.0.2 pnglite@0.1.17-1.11695c5 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 wavpack@5.8.1 openssl@3.5.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.teeworlds.com
Licenses: Modified BSD CC-BY-SA 3.0
Build system: cmake
Synopsis: 2D retro multiplayer shooter game
Description:

Teeworlds is an online multiplayer game. Battle with up to 16 players in a variety of game modes, including Team Deathmatch and Capture The Flag. You can even design your own maps!

pinball 0.3.20230219
Dependencies: glu@9.0.2 libltdl@2.4.7 mesa@26.0.2 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pinball.sourceforge.net
Licenses: GPL 2
Build system: gnu
Synopsis: Pinball machine simulator
Description:

The Emilia Pinball Project is a pinball simulator. There are only two levels to play with, but they are very addictive.

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?

crispy-doom 7.1
Dependencies: sdl2-net@2.2.0 sdl2-mixer@2.6.3 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.chocolate-doom.org/wiki/index.php/Crispy_Doom
Licenses: GPL 2
Build system: gnu
Synopsis: Limit-removing enhanced-resolution Doom source port based on Chocolate Doom
Description:

Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original.

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.

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.

lierolibre 0.5
Dependencies: boost@1.89.0 libconfig@1.7.3 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://gitlab.com/lierolibre/lierolibre
Licenses: FreeBSD Boost 1.0 WTFPL 2
Build system: gnu
Synopsis: Old-school earthworm action game
Description:

lierolibre is an earthworm action game where you fight another player (or the computer) underground using a wide array of weapons.

Features:

  • 2 worms, 40 weapons, great playability, two game modes: Kill'em All and Game of Tag, plus AI-players without true intelligence!

  • Dat nostalgia.

  • Extensions via a hidden F1 menu:

    • Replays

    • Game controller support

    • Powerlevel palettes

  • Ability to write game variables to plain text files.

  • Ability to load game variables from both EXE and plain text files.

  • Scripts to extract and repack graphics, sounds and levels.

To switch between different window sizes, use F6, F7 and F8, to switch to fullscreen, use F5 or Alt+Enter.

simgear 2024.1.6
Dependencies: boost@1.89.0 c-ares@1.34.4 curl@8.6.0 expat@2.7.1 mesa@26.0.2 nlohmann-json@3.12.0 openal@1.23.1 openscenegraph@3.6.5 tinygltf@2.9.6 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://home.flightgear.org/
Licenses: LGPL 2.0+
Build system: cmake
Synopsis: Libraries for 3D simulations and games
Description:

SimGear is a set of libraries designed to be used as building blocks for quickly assembling 3D simulations, games, and visualization applications. SimGear is developed by the FlightGear project and also provides the base for the FlightGear Flight Simulator.

libmanette 0.2.12
Propagated dependencies: glib@2.86.0 hidapi@0.15.0 libevdev@1.13.6 libgudev@238
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://wiki.gnome.org/Apps/Games
Licenses: LGPL 2.1+
Build system: meson
Synopsis: Game controller library
Description:

Libmanette is a small GObject library giving you simple access to game controllers. It supports the de-facto standard gamepads as defined by the W3C standard Gamepad specification or as implemented by the SDL GameController.

superstarfighter 0.6.5
Dependencies: godot@3.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://notapixel.itch.io/superstarfighter
Licenses: Expat SIL OFL 1.1
Build system: gnu
Synopsis: Fast-paced local multiplayer arcade game
Description:

In SuperStarfighter, up to four local players compete in a 2D arena with fast-moving ships and missiles. Different game types are available, as well as a single-player mode with AI-controlled ships.

maelstrom 4.0.1
Dependencies: miniz@3.0.2 physfs@3.0.2 physfs-sdl3@3.2.0-0.49cfd5f sdl3@3.4.4 sdl3-net@3.0.0-0.5af3b06
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/libsdl-org/Maelstrom
Licenses: Zlib CC-BY 3.0
Build system: cmake
Synopsis: Asteroids game
Description:

You pilot your ship through the dreaded "Maelstrom" asteroid belt -- suddenly your best friend thrusts towards you and fires, directly at your cockpit. You raise your shields just in time, and the battle is joined.

Maelstrom is a free software port of the original shareware game for the Macintosh by Ambrosia Software, Inc. It is a fast-action, asteroids-like game, with classic pixel graphics and original sounds.

In addition to being a faithful reproduction of the original game, this version adds game controller support, mobile touch controls, and both cooperative and competitive multiplayer action.

angband 4.2.6
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://rephial.org/
Licenses: GPL 2
Build system: gnu
Synopsis: Dungeon exploration roguelike
Description:

Angband is a Classic dungeon exploration roguelike. Explore the depths below Angband, seeking riches, fighting monsters, and preparing to fight Morgoth, the Lord of Darkness.

frotz-dumb-terminal 2.55
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://frotz.sourceforge.net
Licenses: GPL 2+
Build system: gnu
Synopsis: Portable Z-machine dumb interpreter for text adventure games
Description:

Frotz is an interpreter for Infocom games and other Z-machine games in the text adventure/interactive fiction genre. dfrotz is the dumb interface version. You get no screen control; everything is just printed to the terminal line by line. The terminal handles all the scrolling. Maybe you'd like to experience what it's like to play Adventure on a teletype. A much cooler use for compiling Frotz with the dumb interface is that it can be wrapped in CGI scripting, PHP, and the like to allow people to play games on webpages. It can also be made into a chat bot.

openttd 15.3
Dependencies: fluidsynth@2.4.8 freepats-gm@20210329 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.

tetrinet 0.11
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://tetrinet.or.cz
Licenses: Public Domain
Build system: gnu
Synopsis: Terminal-based multiplayer Tetris clone
Description:

Tetrinet is a multiplayer Tetris-like game with powerups and attacks you can use on opponents.

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.

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.

sosage 1.6.1
Dependencies: libyaml@0.2.5 lz4@1.10.0 sdl2@2.30.8 sdl2-mixer-x@2.6.0 sdl2-ttf@2.20.2 superfluous-returnz-data@13
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://studios.ptilouk.net/superfluous-returnz/floss/
Licenses: Expat
Build system: cmake
Synopsis: Superfluous Returnz 2D cartoon puzzle game
Description:

Superfluous Returnz is a 2D puzzle game set in a colourful cartoon universe. It takes place in the very quiet French village of Fochougny, an open world where players solve puzzles, find secret codes and talk to the village people to solve the mystery of the apple thief. The game is licensed as Free Software and asks for a financial donation through the game site.

retux 1.6.2
Dependencies: python-sge@2.0.2 python-xsge@2021.10.11
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://retux-game.github.io/
Licenses: CC0 CC-BY 3.0 CC-BY-SA 3.0 CC-BY-SA 4.0 GPL 2+ GPL 3+
Build system: pyproject
Synopsis: Action platformer game
Description:

ReTux is an action platformer loosely inspired by the Mario games, utilizing the art assets from the SuperTux project.

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.

Total packages: 73978