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

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.


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.

vkquake 1.32.3.1
Dependencies: glslang@1.4.335.0 spirv-tools@1.4.335.0 vulkan-loader@1.4.335.0 vulkan-headers@1.4.335.0 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://github.com/Novum/vkQuake
Licenses: GPL 2+
Build system: gnu
Synopsis: First person shooter engine for Quake 1
Description:

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

tuxpaint-config 0.0.26
Dependencies: fltk@1.4.4 libpaper@2.0.0 libunibreak@6.1 pango@1.56.4 libx11@1.8.12 libxft@2.3.8 mesa@26.0.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://tuxpaint.org
Licenses: GPL 2
Build system: gnu
Synopsis: Configure Tux Paint
Description:

Tux Paint Config is a graphical configuration editor for Tux Paint.

kiki 1.0.2
Dependencies: glu@9.0.2 freeglut@3.4.0 libxcrypt@4.4.38 sdl-union@1.2.68 python2@2.7.18
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://kiki.sourceforge.net/
Licenses: Public Domain
Build system: gnu
Synopsis: 3D puzzle game
Description:

Kiki the nano bot is a 3D puzzle game. It is basically a mixture of the games Sokoban and Kula-World. Your task is to help Kiki, a small robot living in the nano world, repair its maker.

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.

tome4 1.7.6
Dependencies: glu@9.0.2 libvorbis@1.3.7 luajit@v2.1-0.04dca79 openal@1.23.1 premake@4.3 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://te4.org
Licenses: GPL 3+
Build system: gnu
Synopsis: Single-player, RPG roguelike game set in the world of Eyal
Description:

Tales of Maj’Eyal (ToME) RPG, featuring tactical turn-based combat and advanced character building. Play as one of many unique races and classes in the lore-filled world of Eyal, exploring random dungeons, facing challenging battles, and developing characters with your own tailored mix of abilities and powers.

vdrift 2014-10-20-0.120ae28
Dependencies: bullet@3.25 curl@8.6.0 libvorbis@1.3.7 mesa@26.0.2 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://vdrift.net/
Licenses: GPL 3+
Build system: scons
Synopsis: Racing simulator
Description:

VDrift aims to provide an accurate driving physics emulation, based on real world data of the actual vehicles, employing a full rigid body simulation and a complex tire model. VDrift features:

  • Over 45 tracks based on famous real-world tracks

  • Over 45 cars based on real-world vehicles

  • Very realistic, simulation-grade driving physics

  • Mouse/joystick/gamepad/wheel/keyboard support

  • Fully modeled tracks, scenery and terrain

  • Several different camera modes

  • Basic replay system with Skip Forward/Skip Backward

  • Fully customizable controls

  • Joystick, mouse and keyboard input filtering

  • Brake and reverse lights

  • Driver aids: automatic shifting, traction control, anti-lock braking

  • Experimental force feedback

  • Race against up to 3 AI with variable difficultly

  • Engine and road sounds

The recommended input method is a steering wheel with pedals and force feedback support.

starfighter 2.4
Dependencies: pango@1.56.4 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://pr-starfighter.github.io/
Licenses: GPL 3+ CC-BY 3.0 CC-BY-SA 3.0 CC0 Public Domain
Build system: gnu
Synopsis: 2D scrolling shooter game
Description:

In the year 2579, the intergalactic weapons corporation, WEAPCO, has dominated the galaxy. Guide Chris Bainfield and his friend Sid Wilson on their quest to liberate the galaxy from the clutches of WEAPCO. Along the way, you will encounter new foes, make new allies, and assist local rebels in strikes against the evil corporation.

gnome-2048 3.38.2
Dependencies: gtk+@3.24.51 clutter@1.26.4 clutter-gtk@1.8.4 libgee@0.20.8 libgnome-games-support@1.8.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://wiki.gnome.org/Apps/2048
Licenses: GPL 3+
Build system: meson
Synopsis: Move the tiles until you obtain the 2048 tile
Description:

GNOME 2048 provides a 2D grid for playing 2048, a single-player sliding tile puzzle game. The objective of the game is to merge together adjacent tiles of the same number until the sum of 2048 is achieved in one tile.

openrct2 0.5.0
Dependencies: curl@8.6.0 flac@1.5.0 fontconfig-minimal@2.16.0 freetype@2.13.3 icu4c@73.1 jansson@2.14 libpng@1.6.39 libvorbis@1.3.7 libzip@1.9.2 mesa@26.0.2 nlohmann-json-no-char8-t@3.12.0 openrct2-objects@1.7.9 openrct2-title-sequences@0.4.26 openssl@3.5.5 quickjs-ng@0.14.0 sdl2@2.30.8 sfl-library@2.2.0 speexdsp@1.2.1 zlib@1.3.1 zstd@1.5.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://openrct2.io
Licenses: GPL 3+
Build system: cmake
Synopsis: Free software re-implementation of RollerCoaster Tycoon 2
Description:

OpenRCT2 is a free software re-implementation of RollerCoaster Tycoon 2 (RCT2). The gameplay revolves around building and maintaining an amusement park containing attractions, shops and facilities.

Note that this package does not provide the game assets (sounds, images, etc.)

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.

shamogu-sdl 1.4.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://anaseto.codeberg.page/games/shamogu/
Licenses: ISC
Build system: go
Synopsis: Roguelike game by Anaseto
Description:

Shamogu is a coffee-break roguelike game with a focus on tactical movement and careful timing of totemic spirit invocation and comestible consumption. Visibility and noise stealth mechanics also play an important role.

All life in your mountain is being corrupted. Beasts are losing their minds and becoming aggressive. These disturbing events started to happen after a dungeon portal suddenly appeared at the top of the mountain. As the guardian, you decide to explore that dungeon in order to find and destroy the source of corruption… You hope luck will be on your side!

fuzzylite 6.0-0.13b3122
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.fuzzylite.com/
Licenses: GPL 3+
Build system: cmake
Synopsis: Fuzzy logic control binary
Description:

This package provides fuzzylite, a fuzzy logic control library which allows one to easily create fuzzy logic controllers in a few steps utilizing object-oriented programming.

ghosthop 0-1.9fefc22
Dependencies: bash-minimal@5.2.37 raylib@5.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://gitlab.com/gcmas/ghosthop
Licenses: GPL 3+ CC-BY-SA 3.0
Build system: copy
Synopsis: Puzzle game with colored rules
Description:

This is a small puzzle game made for the 2024 Spring Lisp Game Jam. The objective is to reach the goal by assigning rules to colors.

leela-zero 0.17
Dependencies: boost@1.83.0 opencl-icd-loader@2025.07.22 openblas@0.3.31 opencl-headers@2025.07.22 qtbase@5.15.17 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/leela-zero/leela-zero
Licenses: GPL 3+
Build system: cmake
Synopsis: Program playing the game of Go
Description:

Leela-zero is a Go engine with no human-provided knowledge, modeled after the AlphaGo Zero paper. The current best network weights file for the engine can be downloaded from https://zero.sjeng.org/best-network.

qcheckers 0.9.0
Dependencies: qtbase@5.15.17 qtsvg@5.15.17 qtwayland@5.15.18
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://portnov.github.io/qcheckers/
Licenses: GPL 2+
Build system: qt
Synopsis: Qt-based checkers boardgame
Description:

QCheckers, formerly known as KCheckers, is a is a Qt version of the classic boardgame checkers (also known as draughts).

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.

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.

mrrescue 1.02e
Dependencies: bash@5.2.37 love@11.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://tangramgames.dk/games/mrrescue
Licenses: Zlib CC-BY-SA 3.0
Build system: trivial
Synopsis: Arcade-style fire fighting game
Description:

Mr. Rescue is an arcade styled 2d action game centered around evacuating civilians from burning buildings. The game features fast-paced fire extinguishing action, intense boss battles, a catchy soundtrack, and lots of throwing people around in pseudo-randomly generated buildings.

plunder 1.0.0-1.026ded7
Dependencies: ghc-monadrandom@0.6.2 ghc-quickcheck@2.15.0.1 ghc-file-embed@0.0.16.0 ghc-generic-lens@2.2.2.0 ghc-lens@5.3.5 ghc-random@1.2.1.3 ghc-reflex@0.9.3.4 ghc-reflex-sdl2@0.3.0.2-1.6dadf2c ghc-sdl2@2.5.5.1 ghc-sdl2-gfx@0.3.0.0 ghc-sdl2-image@2.1.0.0 ghc-sdl2-ttf@2.1.3 ghc-vector@0.13.2.0 ghc-witherable@0.5
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/jappeace/plunder
Licenses: Expat
Build system: haskell
Synopsis: Game about looting a hexagonal-tile world
Description:

This package provides a work-in-progress game where you control a Viking and your objective is to loot all of the occupied hexagonal tiles in the map.

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

egawk-next 5.1.60-0.f00e74f
Dependencies: mpfr@4.2.2 libsigsegv@2.14 bash@5.2.37
Channel: guix
Location: gnu/packages/gawk.scm (gnu packages gawk)
Home page: https://www.kylheku.com/cgit/egawk/
Licenses: GPL 3+
Build system: gnu
Synopsis: Enhanced GNU Awk
Description:

egawk is Enhanced GNU Awk. It is a fork of GNU Awk with some enhancements designed and implemented by Kaz Kylheku. In particular, Enhanced GNU Awk provides the @let statement for declaring block-scoped lexical variables.

gawk-mpfr 5.3.0
Dependencies: mpfr@4.2.2 libsigsegv@2.14 bash@5.2.37
Channel: guix
Location: gnu/packages/gawk.scm (gnu packages gawk)
Home page: https://www.gnu.org/software/gawk/
Licenses: GPL 3+
Build system: gnu
Synopsis: Text scanning and processing language
Description:

Gawk is the GNU implementation of Awk, a specialized programming language for the easy manipulation of formatted text, such as tables of data. Gawk features many extensions beyond the traditional implementation, including network access, sorting, and large libraries.

mawk 1.3.4-20240905
Channel: guix
Location: gnu/packages/gawk.scm (gnu packages gawk)
Home page: https://invisible-island.net/mawk/mawk.html
Licenses: GPL 2
Build system: gnu
Synopsis: Text scanning and processing language
Description:

mawk is an interpreter for the Awk programming language. This version aims to be smaller and faster than GNU Awk, at the expense of fewer features and extensions.

Total packages: 72465