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

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.


cgoban 1.9.14
Dependencies: libx11@1.8.12 libxt@1.3.1 xorgproto@2024.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://cgoban1.sourceforge.net/
Licenses: GPL 2+
Build system: gnu
Synopsis: Go client for X11
Description:

Provides a large set of Go-related services for X11:

  • Local games with precise implementation of the Chinese and Japanese rulesets

  • Edition and visualization of SGF files

  • Connection to the NNGS or IGS Go servers

  • Bridge to Go modem protocol, allowing to play against Go modem-capable AIs such as GnuGo.

quadrapassel 50.2
Dependencies: gtk@4.22.1 libadwaita@1.8.4 libmanette@0.2.13 librsvg@2.61.4 libsndfile@1.2.2-0.68f6c16 openal@1.23.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://gitlab.gnome.org/GNOME/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.

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.

openriichi 0.2.1.1
Dependencies: glew@2.2.0 gtk+@3.24.52 libgee@0.20.8 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://github.com/FluffyStuff/OpenRiichi
Licenses: GPL 3
Build system: meson
Synopsis: Japanese Mahjong client
Description:

OpenRiichi is a client for playing Japanese Mahjong, and it supports singleplayer and multiplayer, with or without bots. It features all the standard riichi rules, as well as some optional ones. It also supports game logging, so games can be viewed again.

oshu 2.0.3
Dependencies: cairo@1.18.4 ffmpeg@6.1.5 pango@1.57.1 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.

cmatrix 2.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.asty.org/cmatrix
Licenses: GPL 2+
Build system: gnu
Synopsis: Simulate the display from "The Matrix"
Description:

CMatrix simulates the display from "The Matrix" and is based on the screensaver from the movie's website. It works with terminal settings up to 132x300 and can scroll lines all at the same rate or asynchronously and at a user-defined speed.

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.

gemrb 0.9.4
Dependencies: freetype@2.13.3 libiconv@1.19 libpng@1.6.39 libvorbis@1.3.7 openal@1.23.1 sdl2@2.30.8 sdl2-mixer@2.6.3 vlc@3.0.23 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://gemrb.org/
Licenses: GPL 2+
Build system: cmake
Synopsis: Portable implementation of Bioware's Infinity Engine
Description:

GemRB (Game Engine Made with preRendered Background) is a portable reimplementation of the Infinity Engine that underpinned Baldur's Gate, Icewind Dale and Planescape: Torment. It sports a cleaner design, greater extensibility and several innovations.

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.

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.

moonlight-common 6.1.0-1.8599b60
Dependencies: enet@1.3.17-1.4cde9cc openssl@3.5.7 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.

tuxpaint 0.9.35
Dependencies: bash-minimal@5.2.37 cairo@1.18.4 fribidi@1.0.12 gettext-minimal@0.23.1 libimagequant@2.12.6 libpng@1.6.39 librsvg@2.61.4 libpaper@2.0.0 libxml2@2.14.6 netpbm@10.78.3 pango@1.57.1 sdl2@2.30.8 sdl2-gfx@1.0.4 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-pango@2.1.5 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://tuxpaint.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Drawing software for children
Description:

Tux Paint is a free drawing program designed for young children (kids ages 3 and up). It has a simple, easy-to-use interface; fun sound effects; and an encouraging cartoon mascot who helps guide children as they use the program. It provides a blank canvas and a variety of drawing tools to help your child be creative.

red-eclipse 2.0.0
Dependencies: bash-minimal@5.2.37 curl@8.20.0 freetype@2.13.3 glu@9.0.2 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://redeclipse.net/
Licenses: Expat Zlib CC-BY-SA 4.0 CC-BY-SA 3.0 CC-BY 3.0 CC0 Public Domain SIL OFL 1.1
Build system: gnu
Synopsis: Arena shooter derived from the Cube 2 engine
Description:

Red Eclipse is an arena shooter, created from the Cube2 engine. Offering an innovative parkour system and distinct but all potent weapons, Red Eclipse provides fast paced and accessible gameplay.

odamex 10.6.0
Dependencies: alsa-lib@1.2.16.1 curl@8.20.0 fltk@1.4.5 jsoncpp@1.9.6 libpng@1.6.39 miniupnpc@2.3.3 portmidi@217 protobuf@3.21.9 sdl2@2.30.8 sdl2-mixer@2.6.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://odamex.net/
Licenses: GPL 2+
Build system: cmake
Synopsis: Multiplayer Doom port
Description:

Odamex is a modification of the Doom engine that allows players to easily join servers dedicated to playing Doom online.

freeciv 3.2.5
Dependencies: curl@8.20.0 cyrus-sasl@2.1.28 gtk+@3.24.52 sdl2-mixer@2.6.3 sqlite@3.39.3 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.freeciv.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Turn-based empire building strategy game
Description:

Freeciv is a turn-based empire building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the Stone Age into the Space Age.

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.

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.

trackballs 1.3.4
Dependencies: guile@2.2.7 mesa@26.0.2 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://trackballs.github.io/
Licenses: GPL 2+
Build system: cmake
Synopsis: Marble-rolling puzzle/skill game
Description:

Trackballs is a simple game similar to the classic Amiga game Marble Madness. By steering a marble ball through a labyrinth filled with vicious hammers, pools of acid and other obstacles the player collects points. When the ball reaches the destination it continues at the next, more difficult level - unless the time runs out.

arx-libertatis 1.2.1
Dependencies: sdl2@2.30.8 libepoxy@1.5.10 glew@2.2.0 openal@1.23.1 zlib@1.3.1 boost@1.89.0 glm@1.0.1 freetype@2.13.3 7zip@26.01 zenity@4.2.2 wget@1.25.0 innoextract@1.9
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://arx-libertatis.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Port of Arx Fatalis, a first-person role-playing game
Description:

Arx Libertatis is a cross-platform port of Arx Fatalis, a 2002 first-person role-playing game / dungeon crawler developed by Arkane Studios. This port however does not include the game data, so you need to obtain a copy of the original Arx Fatalis or its demo to play Arx Libertatis. Arx Fatalis features crafting, melee and ranged combat, as well as a unique casting system where the player draws runes in real time to effect the desired spell.

edgar 1.36
Dependencies: sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.parallelrealities.co.uk/games/edgar/
Licenses: GPL 2+
Build system: gnu
Synopsis: 2d action platformer game
Description:

The Legend of Edgar is a 2D platform game with a persistent world. When Edgar's father fails to return home after venturing out one dark and stormy night, Edgar fears the worst: he has been captured by the evil sorcerer who lives in a fortress beyond the forbidden swamp.

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.

kgames 2.4.1
Dependencies: cairo@1.18.4 fontconfig-minimal@2.17.1 freetype@2.13.3 librsvg@2.61.4 libx11@1.8.12 libxaw@1.0.16 libxft@2.3.8 libxmu@1.2.1 libxpm@3.5.17 libxrender@0.9.12 ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/keith-packard/kgames
Licenses: Modified BSD Expat CC0
Build system: meson
Synopsis: Xaw based solitaire games
Description:

This package provides a collection of solitaire games: kaces, kcanfield, kcribbage, kdominos, kklondike, kmcarlo, kmontana, kslyfox, kspider, ktabby, kthieves, ktowers, xmille and xreversi.

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.

Total packages: 33009