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

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.


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.

quadrapassel 40.2
Dependencies: clutter@1.26.4 clutter-gtk@1.8.4 gsound@1.0.3 gtk+@3.24.51 libcanberra@0.30 libmanette@0.2.12 librsvg@2.58.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://wiki.gnome.org/Apps/Quadrapassel
Licenses: GPL 2+
Build system: meson
Synopsis: GNOME version of Tetris
Description:

Quadrapassel comes from the classic falling-block game, Tetris. The goal of the game is to create complete horizontal lines of blocks, which will disappear. The blocks come in seven different shapes made from four blocks each: one straight, two L-shaped, one square, and two S-shaped. The blocks fall from the top center of the screen in a random order. You rotate the blocks and move them across the screen to drop them in complete lines. You score by dropping blocks fast and completing lines. As your score gets higher, you level up and the blocks fall faster.

quakespasm 0.96.2
Dependencies: 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://quakespasm.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: First person shooter engine for Quake 1
Description:

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

pegasus-frontend 0.0-weekly_2024w38.c3462e6
Dependencies: sdl2@2.30.8 bash-minimal@5.2.37 qtbase@5.15.17 qtsvg@5.15.17 qtdeclarative@5.15.17 qtgraphicaleffects@5.15.17 qtmultimedia@5.15.17 qtgamepad@5.15.17 gst-plugins-base@1.28.1 gst-plugins-bad@1.28.1 gst-plugins-good@1.28.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pegasus-frontend.org
Licenses: GPL 3+
Build system: qt
Synopsis: Graphical frontend for launching and managing game collection
Description:

Pegasus is a graphical frontend for browsing your game library and launching all kinds of games from the same place. It's focusing on customizability, cross platform support (including embedded) and high performance.

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.

angband-sdl2 4.2.6
Dependencies: sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://rephial.org/
Licenses: GPL 2 CC-BY-SA 3.0 CC-BY-SA 4.0
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.

This version includes the SDL2 frontend, providing tilesets and sounds which can be enabled through in-game options.

0ad 0.27.1
Dependencies: 0ad-data@0.27.1 curl@8.6.0 enet@1.3.18 fmt@11.2.0 freetype@2.13.3 gloox@1.0.28 icu4c@73.1 libidn@1.43 libpng@1.6.39 libsodium@1.0.22 libvorbis@1.3.7 libxcursor@1.2.3 libxml2@2.14.6 miniupnpc@2.3.3 mozjs@115.26.0 openal@1.23.1 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://play0ad.com
Licenses: FreeBSD Modified BSD Expat GPL 2+ IBMPL 1.0 ISC LGPL 2.1 LGPL 3 MPL 2.0 Zlib
Build system: gnu
Synopsis: 3D real-time strategy game of ancient warfare
Description:

0 A.D. is a real-time strategy (RTS) game of ancient warfare. It's a historically-based war/economy game that allows players to relive or rewrite the history of twelve ancient civilizations, each depicted at their peak of economic growth and military prowess.

0ad needs a window manager that supports 'Extended Window Manager Hints'.

cowsay 3.8.4
Dependencies: perl@5.36.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://web.archive.org/web/20071026043648/http://www.nog.net:80/~tony/warez/cowsay.shtml
Licenses: GPL 3+
Build system: gnu
Synopsis: Speaking cow text filter
Description:

Cowsay is basically a text filter. Send some text into it, and you get a cow saying your text. If you think a talking cow isn't enough, cows can think too: all you have to do is run cowthink. If you're tired of cows, a variety of other ASCII-art messengers are available.

stockfish 18
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://stockfishchess.org/
Licenses: GPL 3+
Build system: gnu
Synopsis: Strong chess engine
Description:

Stockfish is a very strong chess engine. It is much stronger than the best human chess grandmasters. It can be used with UCI-compatible GUIs like ChessX.

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.

openquest 0.2.1
Dependencies: bash@5.2.37 scummvm@2026.3.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.scummvm.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Simple 2D point and click adventure game
Description:

OpenQuest is a two room adventure game that follows two aliens who come to Earth in search of a stolen artifact.

barony 3.3.7
Dependencies: glu@9.0.2 libpng@1.6.39 libvorbis@1.3.7 openal@1.23.1 physfs@3.0.2 rapidjson@1.1.0-1.949c771 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-net@2.2.0 sdl2-ttf@2.20.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://baronygame.com
Licenses: FreeBSD
Build system: cmake
Synopsis: 3D first-person roguelike game
Description:

Barony is a first-person roguelike role-playing game with cooperative play. The player must descend a dark dungeon and destroy an undead lich while avoiding traps and fighting monsters. The game features randomly generated dungeons, 13 character classes, hundreds of items and artifacts, and cooperative multiplayer for up to four players. This package does not provide the game assets.

frotz 2.55
Dependencies: ao@1.2.2-5-g20dc8ed libmodplug@0.8.9.0 libsamplerate@0.1.9 libsndfile@1.2.2-0.68f6c16 libvorbis@1.3.7 ncurses@6.2.20210619
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 interpreter (ncurses version) for text adventure games
Description:

Frotz is an interpreter for Infocom games and other Z-machine games in the text adventure/interactive fiction genre. This version of Frotz complies with standard 1.0 of Graham Nelson's specification. It plays all Z-code games V1-V8, including V6, with sound support through libao, and uses ncurses for text display.

cdogs-sdl 2.3.2
Dependencies: gtk+@3.24.51 mesa@26.0.2 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://cxong.github.io/cdogs-sdl/
Licenses: GPL 2+ FreeBSD Modified BSD CC0 CC-BY 3.0 CC-BY-SA 3.0
Build system: cmake
Synopsis: Classic overhead run-and-gun game
Description:

C-Dogs SDL is a classic overhead run-and-gun game, supporting up to 4 players in co-op and deathmatch modes. Customize your player, choose from many weapons, and blast, slide and slash your way through over 100 user-created campaigns.

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!

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.

uzdoom 4.14.3-0.1458bf0
Dependencies: cppdap@1.58.0-a asmjit@0.0.0-2.cfc9f81 bzip2@1.0.8 dbus@1.16.2 gtk+@3.24.51 libomp@22.1.8 libvpx@1.16.0 libxkbcommon@1.13.1 miniz@3.0.2 openal@1.23.1 sdl2@2.30.8 zmusic@1.3.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://zdoom.org/
Licenses: APSL 2.0 Zero-Clause BSD Modified BSD CC-BY-SA 4.0 Expat GPL 3+
Build system: cmake
Synopsis: Doom source port with advanced rendering and scripting
Description:

UZDoom is a ``modder-friendly'' Doom source port with advanced rendering and scripting features, derived from GZDoom and ZDoom.

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.

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.

li-ri 3.1.6
Dependencies: sdl2@2.30.8 sdl2-mixer@2.6.3 simpleini@4.25
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/petitlapin/Li-Ri
Licenses: GPL 2 GPL 3 CC0
Build system: cmake
Synopsis: Toy train simulation game
Description:

Li-Ri is a game in which you drive a wooden toy steam locomotive across many levels and collect all the coaches to win.

flightgear 2024.1.6
Dependencies: boost@1.89.0 c-ares@1.34.4 curl@8.6.0 dbus@1.16.2 eudev@3.2.14 freeglut@3.4.0 freetype@2.13.3 glew@2.2.0 libpng@1.6.39 openal@1.23.1 openscenegraph@3.6.5 plib@1.8.5 qtdeclarative@6.9.2 qtsvg@6.9.2 qtwayland@6.9.2 simgear@2024.1.6 speexdsp@1.2.1 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.flightgear.org/
Licenses: GPL 2+
Build system: qt
Synopsis: Flight simulator
Description:

The goal of the FlightGear project is to create a sophisticated flight simulator framework for use in research or academic environments, pilot training, as an industry engineering tool, for DIY-ers to pursue their favorite interesting flight simulation idea, and last but certainly not least as a fun, realistic, and challenging desktop flight simulator.

apricots 0.2.8
Dependencies: alure@1.2 openal@1.23.1 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/moggers87/apricots
Licenses: GPL 2+
Build system: gnu
Synopsis: Arcade airplane game
Description:

apricots is a game where you fly a little plane around the screen and shoot things and drop bombs on enemy targets. It's meant to be quick and fun.

supertuxkart 1.5
Dependencies: curl@8.6.0 freetype@2.13.3 fribidi@1.0.12 glew@2.2.0 harfbuzz@11.4.4 libopenglrecorder@0.1.0 libvorbis@1.3.7 libx11@1.8.12 libxrandr@1.5.4 mesa@26.0.2 openal@1.23.1 sdl2@2.30.8 sqlite@3.39.3 supertuxkart-data@1.5-18621 zlib@1.3.1 enet@1.3.18 libjpeg-turbo@2.1.4 openssl@3.5.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://supertuxkart.net/Main_Page
Licenses: GPL 3+
Build system: cmake
Synopsis: 3D kart racing game
Description:

SuperTuxKart is a 3D kart racing game, with a focus on having fun over realism. You can play with up to 4 friends on one PC, racing against each other or just trying to beat the computer; single-player mode is also available.

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: 32521