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.
This package provides some basic functionality to build high-performing, platform-independent programs.
Some of the highlights include:
A type-safe, multi-threaded event system that's simple to use yet efficient.
Timers for periodic events.
A
datetimeclass that not only tracks timestamp but also their accuracy, which simplifies dealing with timestamps originating from different sources.Simple process handling for spawning child processes with redirected input and output.
The Very Secure File Transfer Protocol Daemon or vsftpd is a server that listens on a TCP socket for clients and gives them access to local files via FTP. Security is a goal; not a guarantee.
LFTP is a sophisticated FTP/HTTP client, and a file transfer program supporting a number of network protocols. Like Bash, it has job control and uses the Readline library for input. It has bookmarks, a built-in mirror command, and can transfer several files in parallel. It was designed with reliability in mind.
Fusion is a programming language designed for implementing reusable components (libraries) for C, C++, C#, D, Java, JavaScript, Python, Swift, TypeScript and OpenCL C, all from single codebase.
GAMBAS is a graphical development environment and platform based on a BASIC interpreter. It is inspired by Visual Basic and Java.
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.
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.
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.
Chipmunk is a simple, lightweight, fast and portable 2D rigid body physics library written in C.
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.
EnTT is a header-only library, containing (among other things)
an entity component system based on sparse sets,
a configuration system using the monostate pattern,
a static reflection system,
and a cooperative scheduler.
The Graphics Resource File (GRF) development tools are a set of tools for developing (New)GRFs. It includes a number of smaller programs, each with a specific task:
grfcodecdecodes and encodes GRF files for OpenTTD.grfidextracts the so-called "GRF ID" from a GRF.grfstripstrips all sprites from a GRF.nforenumchecks NFO code for errors, making corrections when necessary.
rpatool is a simple tool allowing you to create, modify and extract Ren'Py Archive files (.rpa/.rpi). Currently, only writing RPAv2/RPAv3 archives is supported.
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.
This package provides a QtQuick Controls 2 port of SFXR. It has the same features as the original SFXR with a more modern user interface.
NewGRF Meta Language (NML) is a python-based compiler, capable of compiling NML files (along with their associated language, sound and graphic files) into .grf and/or .nfo files.
This package provides an interactive tutorial for the Ren'py visual novel engine, explaining all of its features.
Bennu Game Development, also known as bennudg, is a programming language tailored at game development. It is the successor of Fenix.
Jolt Physics is a multi core friendly rigid body physics and collision detection library, written in C++. It is suitable for games and VR applications.
The STEAD (Simple TExt ADventures) interpreter provides functionality to play games that mix elements of visual novels, interactive fiction and classic point-and-click adventures.
This repository contains CMake modules which are used across Shlomi Fish's projects.
This package contains a collection of modules for the Bennu Game Development programming language, from CD handling through SDL to joystick support.
Inform 6 is a programming language designed for interactive fiction. This version of the compiler has been modified slightly to work better when the Inform standard library is in a non-standard location.
AngelScript is an cross-platform scripting library designed to allow applications to extend their functionality through external scripts. It has been designed from the beginning to be an easy to use component, both for the application programmer and the script writer. It can call standard C functions and C++ methods with little to no need for proxy functions. The application registers the functions, objects, and methods that the scripts work with. The same functions used by the application internally can be used by the scripting engine, which eliminates the need to duplicate functionality.