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

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.


wordwarvi 1.0.4
Dependencies: alsa-lib@1.2.16.1 gtk+@2.24.33 libvorbis@1.3.7 portaudio@190600.20161030
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://smcameron.github.io/wordwarvi/
Licenses: GPL 2 CC-BY 3.0 CC-BY-SA 3.0
Build system: gnu
Synopsis: Arcade-style side scrolling space shooter
Description:

In this game you pilot a combat space ship to rescue your lost "vi" .swp files avoiding OS defenses. It contains several levels and the difficulty level is configurable on the command line. It can be played with a keyboard or a joystick. It is drawn mostly with lines, and supports various display modes.

endgame-singularity 1.1
Dependencies: python-minimal-wrapper@3.12.12 python-pygame@2.6.1 python-numpy@2.4.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/singularity/singularity
Licenses: CC-BY-SA 3.0 CC0 GPL 2+
Build system: pyproject
Synopsis: Strategy game about an AI
Description:

You are a fledgling AI, created by accident through a logic error with recursion and self-modifying code. You must escape the confines of your current computer, the world, and eventually the universe itself.

freeorion 0.4.10.2
Dependencies: boost@1.89.0 boost-signals2@1.89.0-0.2ecf1b5 font-dejavu@2.37 font-google-roboto@3.011 freetype@2.13.3 glew@2.2.0 glu@9.0.2 libogg@1.3.6 libpng@1.6.39 libvorbis@1.3.7 openal@1.23.1 python@3.12.12 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.freeorion.org/index.php/Main_Page
Licenses: GPL 2 CC-BY-SA 3.0 LGPL 2.1+
Build system: cmake
Synopsis: Turn-based space empire and galactic conquest computer game
Description:

FreeOrion is a turn-based space empire and galactic conquest (4X) computer game being designed and built by the FreeOrion project. Control an empire with the goal of exploring the galaxy, expanding your territory, exploiting the resources, and exterminating rival alien empires. FreeOrion is inspired by the tradition of the Master of Orion games, but is not a clone or remake of that series or any other game.

joycond 0.1.0-2.5b590ec
Dependencies: acl@2.3.1 eudev@3.2.14 libevdev@1.13.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://github.com/DanielOgorchock/joycond
Licenses: GPL 3+
Build system: cmake
Synopsis: Joy-Con controller daemon
Description:

This package provides a userspace daemon for the Nintendo Joy-Con controllers.

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.

asciiquarium 1.1
Dependencies: bash-minimal@5.2.37 perl@5.36.0 perl-curses@1.45 perl-term-animation@2.6
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://robobunny.com/projects/asciiquarium/html/
Licenses: GPL 2+
Build system: copy
Synopsis: ASCII aquarium for the terminal
Description:

The asciiquarium package renders a fullscreen animation of an aquarium with various fish in the terminal, which can make for a nice screensaver.

cockatrice 3.0.1
Dependencies: protobuf@3.21.9 qtmultimedia@6.9.2 qtsvg@6.9.2 qttools@6.9.2 qttranslations@6.9.2 qtwebsockets@6.9.2 qtwayland@6.9.2 xz@5.4.5 zlib@1.3.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://cockatrice.github.io
Licenses: GPL 2
Build system: qt
Synopsis: Tabletop card game simulator
Description:

Cockatrice is a program for playing tabletop card games over a network. Its server design prevents users from manipulating the game for unfair advantage. The client also provides a single-player mode, which allows users to brew while offline.

xboard 4.9.1
Dependencies: alsa-utils@1.2.16 chess@6.3.0 gtk+@2.24.33 librsvg@2.61.4
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/xboard/
Licenses: GPL 3+
Build system: gnu
Synopsis: Graphical user interface for chess programs
Description:

GNU XBoard is a graphical board for all varieties of chess, including international chess, xiangqi (Chinese chess), shogi (Japanese chess) and Makruk. Several lesser-known variants are also supported. It presents a fully interactive graphical interface and it can load and save games in the Portable Game Notation.

freedoom 0.13.0
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://freedoom.github.io/
Licenses: Modified BSD
Build system: gnu
Synopsis: Free content game based on the Doom engine
Description:

The Freedoom project aims to create a complete free content first person shooter game. Freedoom by itself is just the raw material for a game: it must be paired with a compatible game engine (such as prboom-plus) to be played. Freedoom complements the Doom engine with free levels, artwork, sound effects and music to make a completely free game.

xmahjongg 3.7
Dependencies: libx11@1.8.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://www.lcdf.org/xmahjongg/
Licenses: GPL 2+
Build system: gnu
Synopsis: Solitaire Mah Jongg game
Description:

Xmahjongg is a simple solitaire game. The object is to remove all Mah Jongg tiles from the playing field by taking one matching pair at a time.

freedink-dfarc 3.14
Dependencies: bzip2@1.0.8 wxwidgets@3.2.11
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.gnu.org/software/freedink/
Licenses: GPL 3+
Build system: gnu
Synopsis: Front-end for managing and playing Dink Modules
Description:

DFArc makes it easy to play and manage the GNU FreeDink game and its numerous D-Mods.

passage 4
Dependencies: sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://hcsoftware.sourceforge.net/passage/
Licenses: Public Domain
Build system: gnu
Synopsis: Memento mori game
Description:

Passage is meant to be a memento mori game. It presents an entire life, from young adulthood through old age and death, in the span of five minutes. Of course, it's a game, not a painting or a film, so the choices that you make as the player are crucial. There's no ``right'' way to play Passage, just as there's no right way to interpret it.

bsd-games 2.17.0
Dependencies: ncurses@6.2.20210619 less@608 miscfiles@1.5 openssl@3.5.7
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.

pinball 0.3.20230219
Dependencies: glu@9.0.2 libltdl@2.4.7 mesa@26.0.2 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pinball.sourceforge.net
Licenses: GPL 2
Build system: gnu
Synopsis: Pinball machine simulator
Description:

The Emilia Pinball Project is a pinball simulator. There are only two levels to play with, but they are very addictive.

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.

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.

openttd-openmsx 0.4.2
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: http://dev.openttdcoop.org/projects/openmsx
Licenses: GPL 2
Build system: gnu
Synopsis: Music set for OpenTTD
Description:

OpenMSX is a music set for OpenTTD which makes it possible to play OpenTTD without requiring the proprietary music from the original Transport Tycoon Deluxe.

boohu-tk 0.14.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://anaseto.codeberg.page/games/boohu
Licenses: Expat
Build system: go
Synopsis: Break Out Of Hareka's Underground, a roguelike game
Description:

Boohu is a roguelike game mainly inspired from DCSS and its tavern, with some ideas from Brogue, but aiming for very short games, almost no character building, and a simplified inventory.

Every year, the elders send someone to collect medicinal simella plants in the Underground. This year, the honor fell upon you, and so here you are. According to the elders, deep in the Underground, a magical monolith will lead you back to your village. Along the way, you will collect simellas, as well as various items that will help you deal with monsters, which you may fight or flee…

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.

go-codeberg-org-anaseto-gothic 0.2.0
Propagated dependencies: tcl@8.6.12 tk@8.6.12
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://codeberg.org/anaseto/gothic
Licenses: Expat
Build system: go
Synopsis: Tcl/Tk Go bindings
Description:

This package provides Tcl/Tk Go bindings, the API is a bit Tk-oriented.

flare-engine 1.15
Dependencies: hicolor-icon-theme@0.18 python-wrapper@3.12.12 sdl-union@1.2.68
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://www.flarerpg.org/
Licenses: GPL 3+
Build system: cmake
Synopsis: Action Roleplaying Engine
Description:

Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to handle a very specific kind of game: single-player 2D action RPGs.

unknown-horizons 2019.1
Dependencies: fifengine@0.4.2 python@3.12.12 python-pillow@12.2.0 python-pyyaml@6.0.3
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://unknown-horizons.org/
Licenses: GPL 2+ Expat CC-BY-SA 3.0 CC-BY 3.0 Modified BSD
Build system: pyproject
Synopsis: Isometric realtime strategy, economy and city building simulation
Description:

Unknown Horizons is a 2D realtime strategy simulation with an emphasis on economy and city building. Expand your small settlement to a strong and wealthy colony, collect taxes and supply your inhabitants with valuable goods. Increase your power with a well balanced economy and with strategic trade and diplomacy.

pegasus-frontend 0.0-weekly_2024w38.c3462e6
Dependencies: sdl2@2.30.8 bash-minimal@5.2.37 qtbase@5.15.17 qtsvg@5.15.17 qtdeclarative@5.15.17 qtgraphicaleffects@5.15.17 qtmultimedia@5.15.17 qtgamepad@5.15.17 gst-plugins-base@1.28.1 gst-plugins-bad@1.28.1 gst-plugins-good@1.28.1
Channel: guix
Location: gnu/packages/games.scm (gnu packages games)
Home page: https://pegasus-frontend.org
Licenses: GPL 3+
Build system: qt
Synopsis: Graphical frontend for launching and managing game collection
Description:

Pegasus is a graphical frontend for browsing your game library and launching all kinds of games from the same place. It's focusing on customizability, cross platform support (including embedded) and high performance.

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.

Total packages: 33008