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

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.


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.

sdlpop 1.22
Dependencies: sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/NagyD/SDLPoP
Licenses: GPL 3+
Build system: gnu
Synopsis: Port of Prince of Persia game
Description:

This package provides port of Prince of Persia, based on the disassembly of the DOS version, extended with new features.

sgt-puzzles 20251120-0.28032bd
Dependencies: gtk+@3.24.51 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
Licenses: Expat
Build system: cmake
Synopsis: Simon Tatham's portable puzzle collection
Description:

Simon Tatham's Portable Puzzle Collection contains a number of popular puzzle games for one player.

augustus 3.2.0
Dependencies: expat@2.7.1 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/Keriew/augustus
Licenses: AGPL 3 Zlib
Build system: cmake
Synopsis: Re-implementation of Caesar III game engine with gameplay changes
Description:

Fork of Julius, an engine for the a city-building real-time strategy game Caesar III. Gameplay enhancements include:

  • roadblocks;

  • market special orders;

  • global labour pool;

  • partial warehouse storage;

  • increased game limits;

  • zoom controls.

nudoku 6.0.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://jubalh.github.io/nudoku/
Licenses: GPL 3+
Build system: gnu
Synopsis: Sudoku for your terminal
Description:

Nudoku is a ncurses-based Sudoku game for your terminal.

vdrift-data 2024-10-23-0.1463
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://vdrift.net/
Licenses: GPL 3+
Build system: copy
Synopsis: Game data for Vdrift
Description:

This package contains the assets for the Vdrift racing game.

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.

antimicrox 3.5.1
Dependencies: libxtst@1.2.5 libx11@1.8.12 qtbase@6.9.2 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/AntiMicroX/antimicrox
Licenses: GPL 3+
Build system: cmake
Synopsis: Control your system with a gamepad
Description:

AntiMicroX is a graphical program used to map gamepad keys to keyboard, mouse, scripts, and macros under both X.org and Wayland. With it you can control your system using a gamepad or play games that don't natively support gamepads. It can also be used for generating SDL2 configurations.

For unprivileged access to input events, this package provides udev rules for use with udev-service-type.

evtest-qt 0.2.0-0.6fb1b84
Dependencies: qtbase@6.9.2 qtwayland@6.9.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Grumbel/evtest-qt
Licenses: GPL 3+
Build system: qt
Synopsis: Evdev Joystick Tester
Description:

evtest-qt is a simple joystick tester for devices using the evdev generic input event interface. It provides a list of attached joysticks and displays which buttons and axis are pressed.

roguebox-adventures 3.0.1
Dependencies: python@3.11.14 python-pygame@2.5.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://rogueboxadventures.tuxfamily.org
Licenses: CC0 CC-BY 3.0 GPL 3+ SIL OFL 1.1
Build system: copy
Synopsis: Classical roguelike/sandbox game
Description:

RogueBox Adventures is a graphical roguelike with strong influences from sandbox games like Minecraft or Terraria. The main idea of RogueBox Adventures is to offer the player a kind of roguelike toy-world. This world can be explored and changed freely.

cataclysm-dda 0.H
Dependencies: freetype@2.13.3 libogg@1.3.6 libvorbis@1.3.7 ncurses@6.2.20210619 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-ttf@2.20.2 sdl2-mixer@2.6.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://cataclysmdda.org/
Licenses: CC-BY-SA 3.0
Build system: gnu
Synopsis: Survival horror roguelike video game
Description:

Cataclysm: Dark Days Ahead (or "DDA" for short) is a roguelike set in a post-apocalyptic world. Struggle to survive in a harsh, persistent, procedurally generated world. Scavenge the remnants of a dead civilization for food, equipment, or, if you are lucky, a vehicle with a full tank of gas to get you out of Dodge. Fight to defeat or escape from a wide variety of powerful monstrosities, from zombies to giant insects to killer robots and things far stranger and deadlier, and against the others like yourself, that want what you have.

solarus 1.6.5
Dependencies: glm@1.0.1 libmodplug@0.8.9.0 libogg@1.3.6 libvorbis@1.3.7 luajit@v2.1-0.04dca79 openal@1.23.1 physfs@3.0.2 qtbase@5.15.17 sdl-union@1.2.68
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.

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@25.2.3 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.0.8
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.

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.

superfluous-returnz-data 13
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://studios.ptilouk.net/superfluous-returnz/
Licenses: CC-BY-SA 4.0
Build system: copy
Synopsis: Superfluous Returnz game data
Description:

This package provides the game data, images, and music of the game Superfluous Returnz.

deal 3.1.11
Dependencies: tcl@8.6.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://bridge.thomasoandrews.com/deal/
Licenses: GPL 2+ GPL 1+ Modified BSD
Build system: gnu
Synopsis: Bridge hand generator
Description:

This program generates bridge hands. It can be told to generate only hands satisfying conditions like being balanced, having a range of High Cards Points (HCP), controls, or other user-definable properties. Hands can be output in various formats, like PBN for feeding to other bridge programs, Deal itself, or split up into a file per player for practise.

rogue 5.4.4
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Davidslv/rogue
Licenses: Modified BSD
Build system: gnu
Synopsis: Original rogue game
Description:

This package provides ``Rogue: Exploring the Dungeons of Doom'', the original rogue game found on 4.2BSD.

tintin++ 2.02.12
Dependencies: gnutls@3.8.3 pcre@8.45 readline@8.2.13 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://tintin.mudhalla.net/
Licenses: GPL 3+
Build system: gnu
Synopsis: MUD client
Description:

TinTin++ is a MUD client which supports MCCP (Mud Client Compression Protocol), MMCP (Mud Master Chat Protocol), xterm 256 colors, most TELNET options used by MUDs, as well as those required to login via telnet on Linux / Mac OS X servers, and an auto mapper with a VT100 map display.

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.

curseofwar 1.3.0
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://a-nikolaev.github.io/curseofwar/
Licenses: GPL 3+
Build system: gnu
Synopsis: Fast-paced action strategy game
Description:

Curse of War is a fast-paced action strategy game originally implemented using ncurses user interface. An SDL graphical version is also available.

adanaxisgpl 1.2.5
Dependencies: expat@2.7.1 freeglut@3.4.0 glu@9.0.2 libjpeg-turbo@2.1.4 libogg@1.3.6 libtiff@4.4.0 libvorbis@1.3.7 libx11@1.8.12 libxcrypt@4.4.38 libxext@1.3.6 pcre@8.45 sdl12-compat@1.2.68 sdl-mixer@1.2.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.mushware.com
Licenses: GPL 2
Build system: gnu
Synopsis: Action game in four spatial dimensions
Description:

Adanaxis is a fast-moving first person shooter set in deep space, where the fundamentals of space itself are changed. By adding another dimension to space this game provides an environment with movement in four directions and six planes of rotation. Initially the game explains the 4D control system via a graphical sequence, before moving on to 30 levels of gameplay with numerous enemy, ally, weapon and mission types. Features include simulated 4D texturing, mouse and joystick control, and original music.

robotfindskitten 2.8284271.702
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://robotfindskitten.org/
Licenses: GPL 2+
Build system: gnu
Synopsis: Thematic meditative game
Description:

You are a robot moving around in a realm filled with ASCII characters. Examine humorously described though useless items as you search for a kitten among them. The theme of this Zen simulation is continued in its documentation.

bsd-games 2.17.0
Dependencies: ncurses@6.2.20210619 less@608 miscfiles@1.5 openssl@3.0.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/vattam/BSDGames
Licenses: Modified BSD Original BSD Public Domain FSF-free
Build system: gnu
Synopsis: Collection of the old text-based games and amusements
Description:

These are the BSD games.

Action: atc (keep the airplanes safe), hack (explore the dangerous Dungeon), hunt (kill the others for the Pair of Boots, multi-player only), robots (avoid the evil robots), sail (game of naval warfare with wooden ships), snake (steal the $$ from the cave, anger the snake, and get out alive), tetris (game of lining up the falling bricks of different shapes), and worm (eat, grow big, and neither bite your tail, nor ram the wall).

Amusements: banner (prints a large banner), bcd & morse & ppt (print a punch card, or paper tape, or Morse codes), caesar & rot13 (ciphers and deciphers the input), factor (factorizes a number), number (translates numbers into text), pig (translates from English to Pig Latin), pom (should print the Moon's phase), primes (generates primes), rain & worms (plays an screen-saver in terminal), random (prints randomly chosen lines from files, or returns a random exit-code), and wtf (explains what do some acronyms mean).

Board: backgammon (lead the men out of board faster than the friend do), boggle (find the words in the square of letters), dab (game of dots and boxes), gomoku (game of five in a row), hangman (guess a word before man is hanged), and monop (game of monopoly, hot-seat only). Also the card-games: canfield, cribbage, fish (juniors game), and mille.

Quests: adventure (search for treasures with the help of wizard), battlestar (explore the world around, starting from dying spaceship), phantasia (role-play as an rogue), trek (hunt the Klingons, and save the Federation), and wump (hunt the big smelly Wumpus in a dark cave).

Quizzes: arithmetic and quiz.

exult 1.8
Dependencies: fluidsynth@2.4.8 freetype@2.13.3 libvorbis@1.3.7 sdl2@2.30.8 gtk+@3.24.51
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://exult.info/
Licenses: GPL 2+
Build system: gnu
Synopsis: Role-playing game engine compatible with Ultima VII
Description:

Exult is an Ultima 7 game engine that runs on modern operating systems. Ultima 7 (or Ultima VII) is a two-part RPG from the early 1990s.

Exult is fully compatible with the original Ultima 7, but doesn't require any of its data files to be useful. Explore entirely new game worlds---or create your own with the included game and map editor, Exult Studio.

This package expects the game(s) to be placed in subdirectories of ~/.local/share/exult.

Total packages: 69239