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.
Flatzebra is a simple, generic C++ game engine library supporting 2D double-buffering.
libccd is library for a collision detection between two convex shapes. libccd implements variation on Gilbert–Johnson–Keerthi algorithm plus Expand Polytope Algorithm (EPA) and also implements algorithm Minkowski Portal Refinement (MPR, a.k.a. XenoCollide) as described in Game Programming Gems 7.
mc2mt is a Minecraft to Minetest world converter. It can convert worlds from Minecraft 1.9 and later.
Allegro is a library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc.
DeuTex is a wad composer for Doom, Heretic, Hexen and Strife. It can be used to extract the lumps of a wad and save them as individual files. Conversely, it can also build a wad from separate files. When extracting a lump to a file, it does not just copy the raw data, it converts it to an appropriate format (such as PPM for graphics, Sun audio for samples, etc.). Conversely, when it reads files for inclusion in pwads, it does the necessary conversions (for example, from PPM to Doom picture format). In addition, DeuTex has functions such as merging wads, etc.
Box2D is a 2D rigid body simulation library for games. Programmers can use it in their games to make objects move in realistic ways and make the game world more interactive. From the game engine's point of view, a physics engine is just a system for procedural animation.
TrenchBroom is a cross-platform level editor for Quake-engine based games. It supports Quake, Quake 2, Hexen 2, as well as other games. TrenchBroom provides many simple and advanced tools to create complex and interesting levels.
Cross Platform Object Oriented Input Lib System is a cross platform, simple solution for using all kinds of Input Devices (Keyboards, Mice, Joysticks, etc) and feedback devices (e.g. force feedback). Meant to be very robust and compatible with many systems and operating systems.
SFML provides a simple interface to the various computer components, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network.
This package provides an interactive tutorial for the Ren'py visual novel engine, explaining all of its features.
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.
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.
Godot is an advanced multi-platform game engine written in C++. If features design tools such as a visual editor, can import 3D models and provide high-quality 3D rendering, it contains an animation editor, and can be scripted in a Python-like language.
Rinutils is a set of C headers containing macros and static functions that have been extracted from Shlomi Fish's projects.
LÖVE is a framework for making 2D games in the Lua programming language.
Pygame-menu is a python-pygame library for creating menus and GUIs. It supports several widgets, such as buttons, color inputs, clock objects, drop selectors, frames, images, labels, selectors, tables, text inputs, color switches, and many more, with multiple options to customize.
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.
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.
Knights is a multiplayer game involving several knights who must run around a dungeon and complete various quests. Each game revolves around a quest – for example, you might have to find some items and carry them back to your starting point. This may sound easy, but as there are only enough items in the dungeon for one player to win, you may end up having to kill your opponents to get their stuff! Other quests involve escaping from the dungeon, fighting a duel to the death against the enemy knights, or destroying an ancient book using a special wand.
UltraStar Deluxe (USDX) is a karaoke game. It allows up to six players to sing along with music using microphones in order to score points, depending on the pitch of the voice and the rhythm of singing.
Pioneer is a space adventure game set in our galaxy at the turn of the 31st century. The game is open-ended, and you are free to eke out whatever kind of space-faring existence you can think of. Look for fame or fortune by exploring the millions of star systems. Turn to a life of crime as a pirate, smuggler or bounty hunter. Forge and break alliances with the various factions fighting for power, freedom or self-determination. The universe is whatever you make of it.
In Widelands, you are the regent of a small clan. You start out with nothing but your headquarters, where all your resources are stored.
In the course of the game, you will build an ever growing settlement. Every member of your clan will do his or her part to produce more resources---wood, food, iron, gold and more---to further this growth. The economic network is complex and different in the five tribes (Barbarians, Empire, Atlanteans, Frisians and Amazons).
As you are not alone in the world, you will meet other clans sooner or later. Some of them may be friendly and you may eventually trade with them. However, if you want to rule the world, you will have to train soldiers and fight.
Widelands offers single-player mode with different campaigns; the campaigns all tell stories of tribes and their struggle in the Widelands universe! However, settling really starts when you unite with friends over the Internet or LAN to build up new empires together---or to crush each other in the dusts of war. Widelands also offers an Artificial Intelligence to challenge you.
FooBillard++ is an advanced 3D OpenGL billiard game based on the original foobillard 3.0a sources from Florian Berger. You can play it with one or two players or against the computer.
The game features:
Wood paneled table with gold covers and gold diamonds.
Reflections on balls.
Zoom in and out, rotation, different angles and bird's eye view.
Different game modes: 8 or 9-ball, Snooker or Carambole.
Tournaments. Compete against other players.
Animated cue with strength and eccentric hit adjustment.
Jump shots and snipping.
Realistic gameplay and billiard sounds.
Red-Green stereo.
And much more.
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.