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

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.


harmonist-sdl 1.0.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://anaseto.codeberg.page/games/harmonist/
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.

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.

freegish 0-3.caf58a2f9
Dependencies: sdl2@2.30.8 openal@1.23.1 libvorbis@1.3.7 libogg@1.3.6 mesa@26.0.2 libpng@1.6.39
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/freegish/freegish
Licenses: GPL 2+ Expat Public Domain CC-BY-SA 3.0
Build system: cmake
Synopsis: Side-scrolling physics platformer with a ball of tar
Description:

In FreeGish you control Gish, a ball of tar who lives happily with his girlfriend Brea, until one day a mysterious dark creature emerges from a sewer hole and pulls her below ground.

serious-sam-classic 1.10.7
Dependencies: sdl2@2.30.8 libvorbis@1.3.7
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/tx00100xt/SeriousSamClassic
Licenses: GPL 2
Build system: cmake
Synopsis: SeriousSam engine and Serious Sam: TFE and TSE
Description:

This is an open-source port of the Serious Engine from Serious Sam: The First Encounter and Serious Sam: The Second Encounter. To run, you must put your official game data, Levels and Help in ~/.local/share/Serious-Engine/serioussam,serioussamse/gamedata/.

tuxpaint-stamps 2025.05.26
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://tuxpaint.org
Licenses: GPL 2+
Build system: copy
Synopsis: Stamp images for Tux Paint
Description:

This package contains a set of "Rubber Stamp" images which can be used with the "Stamp" tool within Tux Paint.

neverball 1.6.0-1.760a25d
Dependencies: bash-minimal@5.2.37 libjpeg-turbo@2.1.4 libpng@1.6.39 libvorbis@1.3.7 physfs@3.0.2 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://neverball.org/
Licenses: GPL 2+
Build system: copy
Synopsis: 3D floor-tilting game
Description:

In the grand tradition of Marble Madness and Super Monkey Ball, Neverball has you guide a rolling ball through dangerous territory. Balance on narrow bridges, navigate mazes, ride moving platforms, and dodge pushers and shovers to get to the goal. Race against the clock to collect coins to earn extra balls. Also included is Neverputt, which is a 3D miniature golf game.

armagetronad 0.2.9.3.0
Dependencies: libxml2@2.14.6 curl@8.6.0 sdl-union@1.2.68 freeglut@3.4.0 libpng@1.6.39 libjpeg-turbo@2.1.4
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.armagetronad.org
Licenses: GPL 2+
Build system: gnu
Synopsis: Tron clone in 3D
Description:

Armagetron Advanced is a multiplayer game in 3d that attempts to emulate and expand on the lightcycle sequence from the movie Tron. It's an old school arcade game slung into the 21st century. Highlights include a customizable playing arena, HUD, unique graphics, and AI bots. For the more advanced player there are new game modes and a wide variety of physics settings to tweak as well.

nudoku 8.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.

lugaru 1.2
Dependencies: glu@9.0.2 libjpeg-turbo@2.1.4 libpng@1.6.39 libvorbis@1.3.7 openal@1.23.1 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://osslugaru.gitlab.io
Licenses: GPL 2+ CC-BY-SA 3.0 CC-BY-SA 4.0
Build system: cmake
Synopsis: Cross-platform third-person action game
Description:

Lugaru is a third-person action game. The main character, Turner, is an anthropomorphic rebel bunny rabbit with impressive combat skills. In his quest to find those responsible for slaughtering his village, he uncovers a far-reaching conspiracy involving the corrupt leaders of the rabbit republic and the starving wolves from a nearby den. Turner takes it upon himself to fight against their plot and save his fellow rabbits from slavery.

no-more-secrets 1.0.1
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/bartobri/no-more-secrets
Licenses: Expat
Build system: gnu
Synopsis: Recreation of data decryption effect in "Sneakers"
Description:

No More Secrets provides a command line tool called "nms" that recreates the famous data decryption effect seen on screen in the 1992 movie "Sneakers".

This command works on piped data. Pipe any ASCII or UTF-8 text to nms, and it will apply the hollywood effect, initially showing encrypted data, then starting a decryption sequence to reveal the original plaintext characters.

q5go 2.1.3
Dependencies: qtbase@5.15.17 qtmultimedia@5.15.17 qtsvg@5.15.17
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/bernds/q5Go
Licenses: GPL 2+
Build system: gnu
Synopsis: Qt GUI to play the game of Go
Description:

This a tool for Go players which performs the following functions:

  • SGF editor,

  • Analysis frontend for Leela Zero (or compatible engines),

  • GTP interface (to play against an engine),

  • IGS client (to play on the internet),

  • Export games to a variety of formats.

stepmania 5.1.0-b2-1.d55acb1
Dependencies: alsa-lib@1.2.16 eudev@3.2.14 ffmpeg@8.1.1 glib@2.86.0 glew@2.2.0 gtk+@2.24.33 jsoncpp@1.9.6 libpng@1.6.39 libjpeg-turbo@2.1.4 libmad@0.15.1b libogg@1.3.6 libtommath@1.3.0 libtomcrypt@1.18.2 libva@2.22.0 libvorbis@1.3.7 libxinerama@1.1.5 libxrandr@1.5.4 mesa@26.0.2 pcre@8.45 pulseaudio@16.1 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.stepmania.com
Licenses: Expat
Build system: cmake
Synopsis: Advanced rhythm game designed for both home and arcade use
Description:

StepMania is a dance and rhythm game. It features 3D graphics, keyboard and dance pad support, and an editor for creating your own steps.

This package provides the core application, but no song is shipped. You need to download and install them in $HOME/.stepmania-X.Y/Songs directory.

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.

frotz-dumb-terminal 2.55
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 dumb interpreter for text adventure games
Description:

Frotz is an interpreter for Infocom games and other Z-machine games in the text adventure/interactive fiction genre. dfrotz is the dumb interface version. You get no screen control; everything is just printed to the terminal line by line. The terminal handles all the scrolling. Maybe you'd like to experience what it's like to play Adventure on a teletype. A much cooler use for compiling Frotz with the dumb interface is that it can be wrapped in CGI scripting, PHP, and the like to allow people to play games on webpages. It can also be made into a chat bot.

chroma 1.20
Dependencies: sdl-union@1.2.68 freetype@2.13.3 ncurses@6.2.20210619 fontconfig-minimal@2.16.0 libxft@2.3.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://level7.org.uk/chroma/
Licenses: GPL 2+
Build system: gnu
Synopsis: Abstract puzzle game
Description:

Chroma is an abstract puzzle game. A variety of colourful shapes are arranged in a series of increasingly complex patterns, forming fiendish traps that must be disarmed and mysterious puzzles that must be manipulated in order to give up their subtle secrets. Initially so straightforward that anyone can pick it up and begin to play, yet gradually becoming difficult enough to tax even the brightest of minds.

chocolate-doom 3.1.1
Dependencies: sdl2-net@2.2.0 sdl2-mixer@2.6.3 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.chocolate-doom.org/wiki/index.php/Chocolate_Doom
Licenses: GPL 2
Build system: gnu
Synopsis: Doom source port preserving the look, feel, and bugs of vanilla Doom
Description:

Chocolate Doom takes a different approach to other source ports. Its aim is to accurately reproduce the experience of playing Vanilla Doom. It is a conservative, historically accurate Doom source port, which is compatible with the thousands of mods and levels that were made before the Doom source code was released. Rather than flashy new graphics, Chocolate Doom's main features are its accurate reproduction of the game as it was played in the 1990s. The project is developed around a carefully-considered philosophy that intentionally restricts which features may be added (and rejects any that affect gameplay).

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.

jstest-gtk 0.1.0-0.60fe6eb
Dependencies: gtkmm@3.24.9 libsigc++@2.9.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/Grumbel/jstest-gtk/
Licenses: GPL 3+
Build system: cmake
Synopsis: Joydev Joystick Tester
Description:

jstest-gtk is a simple joystick tester based on GTK, for testing devices using the older joydev Linux joystick API. It provides a list of attached joysticks, a way to display which buttons and axis are pressed, a way to remap axis and buttons and a way to calibrate joysticks.

anarch 1.1d-1.2d78d0c
Dependencies: alsa-lib@1.2.16 libxcursor@1.2.3 libxrandr@1.5.4 sdl2@2.30.8
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://drummyfish.gitlab.io/anarch/
Licenses: CC0
Build system: gnu
Synopsis: Public domain 90s-style shooter game
Description:

Anarch is a small, completely public domain, 90s-style Doom clone shooter game.

btanks 0.9.8083
Dependencies: expat@2.7.1 glu@9.0.2 libsmpeg@0.4.5-399 libvorbis@1.3.7 lua@5.1.5 python-wrapper@3.12.12 sdl-union@1.2.68 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://btanks.sourceforge.net
Licenses: GPL 2+ LGPL 2.1+
Build system: scons
Synopsis: Multiplayer tank battle game
Description:

Battle Tanks (also known as "btanks") is a funny battle game, where you can choose one of three vehicles and eliminate your enemy using the whole arsenal of weapons. It has original cartoon-like graphics and cool music, it’s fun and dynamic, it has several network modes for deathmatch and cooperative.

serious-sam-classic-vk 1.10.7
Dependencies: vulkan-loader@1.4.335.0 vulkan-headers@1.4.335.0 sdl2@2.30.8 libvorbis@1.3.7
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/tx00100xt/SeriousSamClassic
Licenses: GPL 2
Build system: cmake
Synopsis: SeriousSam engine and Serious Sam: TFE and TSE with Vulkan renderer
Description:

This is an open-source port of the Serious Engine from Serious Sam: The First Encounter and Serious Sam: The Second Encounter. This variant includes a Vulkan renderer. To run, you must put your official game data, Levels and Help in ~/.local/share/Serious-Engine/serioussam,serioussamse/gamedata/.

gamine 1.6
Dependencies: bash-minimal@5.2.37 gstreamer@1.28.1 gst-plugins-base@1.28.1 gst-plugins-good@1.28.1 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.

tetrinet 0.11
Dependencies: ncurses@6.2.20210619
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://tetrinet.or.cz
Licenses: Public Domain
Build system: gnu
Synopsis: Terminal-based multiplayer Tetris clone
Description:

Tetrinet is a multiplayer Tetris-like game with powerups and attacks you can use on opponents.

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.

Total packages: 32521