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

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.


golly 4.2
Dependencies: glu@9.0.2 mesa@25.2.3 python@3.11.14 sdl2@2.30.8 wxwidgets@3.2.8.1 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.

gnubg 1.08.003
Dependencies: pango@1.42.4 glib@2.83.3 readline@8.2.13 gtk+@2.24.33 mesa@25.2.3 glu@9.0.2 gtkglext@1.2.0 sqlite@3.39.3 libcanberra@0.30
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/gnubg/
Licenses: GPL 3+
Build system: gnu
Synopsis: Backgammon game
Description:

The GNU backgammon application (also known as "gnubg") can be used for playing, analyzing and teaching the game. It has an advanced evaluation engine based on artificial neural networks suitable for both beginners and advanced players. In addition to a command-line interface, it also features an attractive, 3D representation of the playing board.

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.

vitetris 0.59.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://victornils.net/tetris/
Licenses: FreeBSD
Build system: gnu
Synopsis: Terminal-based Tetris clone
Description:

Vitetris is a classic multiplayer Tetris clone for the terminal.

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.

eboard 1.1.3
Dependencies: gtk+@2.24.33 libpng@1.6.39 gstreamer@1.26.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.bergo.eng.br/eboard/
Licenses: GPL 2+
Build system: gnu
Synopsis: Graphical user interface to play chess
Description:

Eboard is a chess board interface for ICS (Internet Chess Servers) and chess engines.

ri-li 3.1.5
Dependencies: sdl2@2.30.8 sdl2-mixer@2.6.3 simpleini@4.22-1.6048871
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.

gamine 1.6
Dependencies: bash-minimal@5.2.37 gstreamer@1.26.3 gst-plugins-base@1.26.3 gst-plugins-good@1.26.3 gtk+@3.24.51
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://gamine-game.sourceforge.net/
Licenses: GPL 3
Build system: gnu
Synopsis: Mouse and keyboard discovery for children
Description:

Gamine is a game designed for young children who are learning to use the mouse and keyboard. The child uses the mouse to draw colored dots and lines on the screen and keyboard to display letters.

angband 4.2.5
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.

openrct2 0.3.3
Dependencies: curl@8.6.0 duktape@2.6.0 fontconfig-minimal@2.14.0 freetype@2.13.3 icu4c@73.1 jansson@2.14 nlohmann-json@3.12.0 libpng@1.6.39 libzip@1.9.2 mesa@25.2.3 openrct2-objects@1.0.20 openrct2-title-sequences@0.1.2 openssl@3.0.8 sdl2@2.30.8 speexdsp@1.2.1 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/OpenRCT2/OpenRCT2
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.)

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.

slimevolley 2.4.2
Dependencies: sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://slime.tuxfamily.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Unrealistic 2D volleyball simulation
Description:

Slime Volley is a 2D arcade-oriented volleyball simulation, in the spirit of some Java games of the same name.

Two teams, 1-3 players each, try to be the first to get 10 points. This happens when the one ball touches the floor on the other side of the net. There can be 1 to 8 balls in game. Once one ball touches the ground, the set ends and all balls are served again.

openttd-jgrpp 0.68.2
Dependencies: fluidsynth@2.4.8 freepats-gm@20210329 allegro@5.2.7.0 fontconfig-minimal@2.14.0 freetype@2.13.3 icu4c@73.1 libpng@1.6.39 lzo@2.10 sdl12-compat@1.2.68 xz@5.4.5 zlib@1.3.1 sdl2@2.30.8 zstd@1.5.6 harfbuzz@11.4.4
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/JGRennison/OpenTTD-patches
Licenses: Modified BSD GPL 2 LGPL 2.1+ Zlib
Build system: cmake
Synopsis: OpenTTD with additional patches
Description:

JGRPP is a collection of features and other modifications applied to OpenTTD. It's a separate version of the game which can be installed and played alongside the standard game, not a loadable mod (NewGRF, script, or so on).

This is mainly intended to be used by players who are already familiar with the standard game and how to play it. It is not aimed at beginner/novice players. Some features and settings are there for very experienced players and so may have a steep learning curve.

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@25.01 zenity@3.44.1 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.

0ad-data 0.27.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://play0ad.com
Licenses: FSDG-compatible FSDG-compatible CC-BY-SA 3.0 Expat GUST font license 1.0 GPL 2+ GPL 3+
Build system: trivial
Synopsis: Data files for 0ad
Description:

0ad-data provides the data files required by the game 0ad.

julius 1.7.0
Dependencies: libpng@1.6.39 sdl2@2.30.8 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/bvschaik/julius
Licenses: AGPL 3 Zlib
Build system: cmake
Synopsis: Re-implementation of Caesar III game engine
Description:

Engine for Caesar III, a city-building real-time strategy game. Julius includes some UI enhancements while preserving the logic (including bugs) of the original game, so that saved games are compatible. This package does not include game data.

nethack 3.6.7
Dependencies: ncurses@6.2.20210619 less@608
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.

harmonist 0.6.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://harmonist.tuxfamily.org/
Licenses: ISC
Build system: go
Synopsis: Stealth coffee-break roguelike game
Description:

Harmonist: Dayoriah Clan Infiltration is a stealth coffee-break roguelike game. The game has a heavy focus on tactical positioning, light and noise mechanisms, making use of various terrain types and cones of view for monsters. Aiming for a replayable streamlined experience, the game avoids complex inventory management and character building, relying on items and player adaptability for character progression.

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.

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.

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.

gawk 5.3.0
Dependencies: 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.

cppawk 20220703
Dependencies: coreutils@9.1 gawk-mpfr@5.3.0 gcc@14.3.0 sed@4.9
Channel: guix
Location: gnu/packages/gawk.scm (gnu packages gawk)
Home page: https://www.kylheku.com/cgit/cppawk/
Licenses: FreeBSD
Build system: copy
Synopsis: Wrapper script that adds C preprocessing to Awk
Description:

cppawk is a shell script that invokes the C preprocessor (cpp) on Awk code and calls Awk (by default GNU Awk) on the result.

cppawk understands the basic Awk options like -F and -v, and also understands common cpp options like -I and -Dmacro=value.

cppawk has no dependencies beyond Awk, cpp, sed and some GNU core utilities (including printf). Preprocessed programs can be captured and transferred to systems that have Awk but not cpp or cppawk.

cppawk-egawk 20220703
Dependencies: egawk-next@5.1.60-0.f00e74f coreutils@9.1 gcc@14.3.0 sed@4.9
Channel: guix
Location: gnu/packages/gawk.scm (gnu packages gawk)
Home page: https://www.kylheku.com/cgit/cppawk/
Licenses: FreeBSD
Build system: copy
Synopsis: Wrapper script that adds C preprocessing to Enhanced GNU Awk
Description:

cppawk is a shell script that invokes the C preprocessor (cpp) on Awk code and calls Awk (by default GNU Awk) on the result.

cppawk understands the basic Awk options like -F and -v, and also understands common cpp options like -I and -Dmacro=value.

cppawk has no dependencies beyond Awk, cpp, sed and some GNU core utilities (including printf). Preprocessed programs can be captured and transferred to systems that have Awk but not cpp or cppawk.

Total packages: 69239