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

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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.


mygui-gl 3.4.3
Dependencies: glu@9.0.2 libglvnd@1.7.0 mesa@25.2.3 sdl-union@1.2.68 font-dejavu@2.37 freetype@2.13.3 graphviz@7.0.1 libx11@1.8.12 ois@1.5.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: http://mygui.info/
Licenses: Expat
Synopsis: Fast, flexible and simple GUI (OpenGL backend)
Description:

MyGUI is a library for creating Graphical User Interfaces (GUIs) for games and 3D applications. The main goals of MyGUI are: speed, flexibility and ease of use.

raylib 5.5
Dependencies: glfw@3.4 pulseaudio@16.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.raylib.com/
Licenses: Zlib
Synopsis: C library for videogame programming
Description:

raylib is a high-level library for video game programming. It aims to abstract away platform and graphics details, allowing you to focus on writing your game.

rinutils 0.10.3
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/shlomif/rinutils
Licenses: Expat
Synopsis: Collection of C headers
Description:

Rinutils is a set of C headers containing macros and static functions that have been extracted from Shlomi Fish's projects.

python-sge 2.0.2
Propagated dependencies: python-pygame@2.5.2 python-uniseg@0.10.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://python-sge.github.io/
Licenses: LGPL 3+
Synopsis: 2D game engine for Python
Description:

The SGE Game Engine ("SGE", pronounced like "Sage") is a general-purpose 2D game engine. It takes care of several details for you so you can focus on the game itself. This makes more rapid game development possible, and it also makes the SGE easy to learn.

dds 2.9.0-1.d2bc4c2
Dependencies: boost@1.83.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://privat.bahnhof.se/wb758135/
Licenses: ASL 2.0
Synopsis: Double dummy solver for the bridge card game
Description:

DDS is a double-dummy solver of bridge hands. It supports single-threading and multi-threading for improved performance. DDS offers a wide range of functions, including par-score calculations.

bennu-game-development-modules 353
Dependencies: zlib@1.3.1 libpng@1.6.39 openssl@3.0.8 sdl-mixer@1.2.12 bennu-game-development@353
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://sourceforge.net/projects/bennugd/
Licenses: Zlib
Synopsis: Modules for the Bennu Game Development programming language
Description:

This package contains a collection of modules for the Bennu Game Development programming language, from CD handling through SDL to joystick support.

raygui 4.0
Dependencies: mesa@25.2.3 raylib@5.5
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.raylib.com
Licenses: Zlib
Synopsis: Simple and easy-to-use immediate-mode gui library
Description:

Originally inspired by Unity IMGUI (immediate mode GUI API).

Designed as an auxiliary module for raylib to create simple GUI interfaces using raylib graphic style (simple colors, plain rectangular shapes, wide borders...) but it can be adapted to other engines/frameworks.

python-anvil-parser 0.10.6-0.91a7eda
Propagated dependencies: python-frozendict@2.4.6 python-nbt@1.5.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/0xTiger/anvil-parser2
Licenses: Expat
Synopsis: Anvil file format parser
Description:

This package provides an Anvil file format parser.

tic80 1.2.0-1.fcfd7c9
Dependencies: argparse@1.1.0 fennel@1.6.0 giflib@5.2.1 janet@1.40.1 kubazip@0.3.3 libpng@1.6.39 lua@5.3.5 mruby@3.3.0 naett@0.3.3 pulseaudio@16.1 quickjs@2025-04-26 s7@24.1-0.23a64fa sdl2@2.30.8 squirrel@3.2 wasm3@0.5.0-1.139076a
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://tic80.com/
Licenses: Expat
Synopsis: Fantasy tiny computer
Description:

TIC-80 is a fantasy computer for making, playing and sharing tiny games. There are built-in tools for development: code, sprites, maps, sound editors and the command line, which is enough to create a mini retro game.

python-pybox2d 2.3.10
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/pybox2d/pybox2d
Licenses: Zlib
Synopsis: 2D game physics for Python
Description:

Pybox2d is a 2D physics library for your games and simple simulations. It's based on the Box2D library, written in C++. It supports several shape types (circle, polygon, thin line segments), and quite a few joint types (revolute, prismatic, wheel, etc.).

love-nuklear 2.6.1
Dependencies: luajit@v2.1-0.04dca79
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/keharriso/love-nuklear/
Licenses: Expat
Synopsis: Lightweight immediate mode GUI for LÖVE games
Description:

LÖVE is a Lua framework for making 2D games. Nuklear is a minimal state immediate mode graphical user interface toolkit. This package is the Nuklear bindings for LÖVE created by Kevin Harrison.

love 11.5
Dependencies: devil@1.8.0 freetype@2.13.3 libmodplug@0.8.9.0 libtheora@1.1.1 libvorbis@1.3.7 luajit@v2.1-0.04dca79 mesa@25.2.3 mpg123@1.31.2 openal@1.23.1 sdl2@2.30.8 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://love2d.org/
Licenses: Zlib
Synopsis: 2D game framework for Lua
Description:

LÖVE is a framework for making 2D games in the Lua programming language.

python-xsge 2021.10.11
Propagated dependencies: python-sge@2.0.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://python-sge.github.io/
Licenses: LGPL 3+
Synopsis: Extensions for the SGE Game Engine
Description:

xSGE is a collection of modules that make doing certain tasks with the SGE Game Engine easier. In addition to SGE's conveniences, the user has access to a GUI toolkit, lighting and physics frameworks and Tiled TMX format support.

ioquake3 1.3.6-3.ab18167
Dependencies: curl@8.6.0 freetype@2.13.3 libjpeg-turbo@2.1.4 libogg@1.3.6 libvorbis@1.3.7 openal@1.23.1 opus@1.5.2 opusfile@0.12 sdl2@2.30.8
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://ioquake3.org/
Licenses: GPL 2
Synopsis: FPS game engine based on Quake 3
Description:

ioquake3 is a free software first person shooter engine based on the Quake 3: Arena and Quake 3: Team Arena source code. Compared to the original, ioquake3 has been cleaned up, bugs have been fixed and features added. The permanent goal is to create a Quake 3 distribution upon which people base their games, ports to new platforms, and other projects.

freesolid 2.1.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://sourceforge.net/projects/freesolid/
Licenses: LGPL 2.0+
Synopsis: 3D collision detection C++ library
Description:

FreeSOLID is a library for collision detection of three-dimensional objects undergoing rigid motion and deformation. FreeSOLID is designed to be used in interactive 3D graphics applications.

bullet 3.25
Dependencies: glu@9.0.2 libx11@1.8.12 mesa@25.2.3
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://pybullet.org/wordpress/
Licenses: Zlib
Synopsis: 3D physics engine library
Description:

Bullet is a physics engine library usable for collision detection. It is used in some video games and movies.

ericw-tools 0.18.1
Dependencies: embree@2.17.7
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://ericwa.github.io/ericw-tools/
Licenses: GPL 2+
Synopsis: Map compiling tools for Quake/Hexen 2
Description:

This package provides a collection of command line utilities used for building Quake maps as well as working with various Quake file formats. The utilities include qbsp for building the geometry, qvis for calculating visibility, qlight for lighting, bspinfo for getting information, and bsputil for basic editing of data in a map file.

libtcod 1.15.1
Dependencies: lodepng@20200215-1.48e5364 sdl2@2.30.8 utf8proc@2.10.0 zlib@1.3.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/libtcod/libtcod
Licenses: Modified BSD
Synopsis: Library specifically designed for writing roguelikes
Description:

libtcod is a fast, portable and uncomplicated API for roguelike developers providing an advanced true color console, input, and lots of other utilities frequently used in roguelikes.

go-github-com-veandco-go-sdl2 0.4.40
Propagated dependencies: go-github-com-golang-freetype@0.0.0-20170609003504-e2365dfdc4a0 sdl2@2.30.8 sdl2-gfx@1.0.4 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/veandco/go-sdl2
Licenses: Modified BSD
Synopsis: SDL2 binding for Go
Description:

go-sdl2 is SDL2 wrapped for Go users. It enables interoperability between Go and the SDL2 library which is written in C. That means the original SDL2 installation is required for this to work.

guile-chickadee 0.10.0
Dependencies: freetype@2.13.3 guile@3.0.9 libjpeg-turbo@2.1.4 libpng@1.6.39 libvorbis@1.3.7 mpg123@1.31.2 openal@1.23.1 readline@8.2.13
Propagated dependencies: guile3.0-opengl@0.2.0 guile-sdl2@0.8.0
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://dthompson.us/projects/chickadee.html
Licenses: ASL 2.0
Synopsis: Game development toolkit for Guile Scheme with SDL2 and OpenGL
Description:

Chickadee is a game development toolkit for Guile Scheme built on top of SDL2 and OpenGL. Chickadee aims to provide all the features that parenthetically inclined game developers need to make 2D (and eventually 3D) games in Scheme, such as:

  1. extensible, fixed-timestep game loop

  2. OpenGL-based rendering engine

  3. keyboard, mouse, controller input

  4. REPL-driven development model

python-pytmx 3.32
Propagated dependencies: python-pygame@2.5.2 python-pysdl2@0.9.17 python-pyglet@2.0.18
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/bitcraft/PyTMX
Licenses: LGPL 3+
Synopsis: Python library to read Tiled Map Editor's TMX maps
Description:

pytmx is a map loader for python/pygame designed for games. It provides smart tile loading with a fast and efficient storage base.

renpy 8.5.0
Dependencies: bash-minimal@5.2.37 python@3.11.14 python-pefile@2024.8.26 python-requests@2.32.5 python-renpy@8.5.0 python-six@1.17.0 python@3.11.14 xdg-utils@1.2.1
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://www.renpy.org/
Licenses: Expat
Synopsis: Visual Novel Engine
Description:

Ren'Py is a visual novel engine that helps you use words, images, and sounds to tell interactive stories that run on computers and mobile devices. These can be both visual novels and life simulation games. The easy to learn script language allows anyone to efficiently write large visual novels, while its Python scripting is enough for complex simulation games.

python-pygame-ce 2.5.5
Dependencies: freetype@2.13.3 portmidi@217 sdl2@2.30.8 sdl2-image@2.8.8 sdl2-mixer@2.6.3 sdl2-ttf@2.20.2
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://pyga.me/
Licenses: LGPL 2.1+
Synopsis: Python Game Development
Description:

Pygame-CE is a fork of the upstream pygame project by its former core developers. It aims to offer more frequent releases, continuous bugfixes and enhancements, and a new governance model.

scummc 0.2.1
Dependencies: freetype@2.13.3 gtk+@2.24.33 sdl12-compat@1.2.68
Channel: guix
Location: gnu/packages/game-development.scm (gnu packages game-development)
Home page: https://github.com/AlbanBedel/scummc
Licenses: GPL 2+
Synopsis: SCUMM Compiler
Description:

ScummC is a set of tools allowing to create SCUMM games from scratch. It is capable of creating games for SCUMM version 6 and partially version 7.

Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296
Total results: 31092